I'd say more like 3.75 stars for a couple of reasons. 
 While I enjoyed the plot of the story (original, and I didn't really expect that to happen), the major problem I had was with the characters. 
 Of course, Samantha grew and developed towards the end, but throughout the whole conflict during the last third of the book, I couldn't stand how selfish she was. Something major happened to Jase and his family, yet she chose to hide what she knew until the very end. 
 Another thing was Jase. He was adorable and talented and attractive and the best boyfriend, which bothered me. He had no flaws, and he didn't seem real to me. 
 The one shining beacon in this whole book for me was Tim. I loved how raw and real he was. He had real problems, he faced them, and he even stood up for himself and got shit done. I'm really looking forward to The Boy Most Likely To simply for him. 
 I'll give Huntley Fitzpatrick's other book a chance as well, I just hope the characters are a bit more well rounded.