Liam swore he was over Ryan. He was wrong. One wedding. One open bar. One man with a smile Liam never quite forgot - and three years of careful distance collapses in a single night. Ryan says he's changed. He's patient now. Steady. But the heat between them never left, and Ryan is playing a different game now, one that has Liam questioning everything he thought he knew about the man. He knows how this story ends.
He's lived it once already. But Ryan keeps showing up. And Liam keeps letting him. A second chance is only worth taking if you're brave enough to stop waiting for it to fall apart. Low angst, high tension, HEA guaranteed.
Liam swore he was over Ryan. He was wrong. One wedding. One open bar. One man with a smile Liam never quite forgot - and three years of careful distance collapses in a single night. Ryan says he's changed. He's patient now. Steady. But the heat between them never left, and Ryan is playing a different game now, one that has Liam questioning everything he thought he knew about the man. He knows how this story ends.
He's lived it once already. But Ryan keeps showing up. And Liam keeps letting him. A second chance is only worth taking if you're brave enough to stop waiting for it to fall apart. Low angst, high tension, HEA guaranteed.