I hate giving bad reviews, but it was a true struggle for me to finish this book.
First of all, the way the characters talked. Excess amounts of cursing to...make them seem cool? I'm not really sure. I don't even mind cursing but it was too much, it made the sentences sound strange.
Alex says she never blames the girls that she catches her boyfriends cheating on her with but then proceeds to call them demeaning names to everyone the entire book.
Then, we have the insta-love trope. Which, I'm sorry, I hate. I cannot root for a couple who hasn't even gotten to know each other. Even though they dated when they were kids, we didn't actually get any of that. We just got the mention of it. He is telling his friends he's in love with her immediately and somehow they all just get on board with that.
Alex was a completely unlikeable character; she was consistently whining and playing the victim. First, she's just as obsessed with Connor as he is with her, then she freaks out as him moving so fast, then she's sleeping with him, then she freaks out and says she needs space, and then she jumps to the conclusion that he is cheating on her because someone said he went outside the bar with another girl? I don't care if she was cheated on 8 times, you shouldn't be dating anyone if that is your immediate thought. But whatever.
Every guy character in this book was completely unrealistic. You could tell it was a woman trying to write male characters with little insight into how they actually act or speak.
Also, side note; who the hell goes commando in JEANS. A psychopath.
Then, at the end, they get engaged and have twins in the span of like five pages?? WTF. I am just at a loss.
The idea of the 'one who got away' becoming a rockstar and running into his lost love by way of fate isn't a bad idea, it was just too campy for my tastes. I prefer a more realistic dialogue if you are going to come up with that 'one in a million' plotline.