The First Time (A Time For Love #2)
Amelia Stone

Especially when the best man is her longtime crush: the bride's twin brother, Sam Whitfield. He dropped out of her life when he moved away six years ago, hurting her deeply. And she's just not sure she can get over that.
Sam has been living in another country, and dating a woman he doesn't love, for way too long. Now he’s decided to move back home, just in time for his sister’s wedding. He's excited for the opportunity to make a fresh start.
Especially when starting over means reconnecting with his sister's best friend, who he's had a crush on for as long as he can remember. But there's a lot of history - and a lot of hurt - standing between him and the woman he's always wanted. If he can just get Jamy to forgive him, then the journey to happily ever after should be smooth sailing, right?
But forgiveness turns out to be the easy part. The real battle lies in falling in love - with each other, and with themselves.