I have to say though, the only reason I didn't rate it higher was that I found it all a little bit cringe towards the end.
The stars of this book for me were Caro's dads, a very funny, comedic duo that had some of the best lines in the book.
So if Carlsen is secretly an extraterrestrial life-form planning a takover of Earth that will ultimately result in humanity being enslaved by evil overlords who look like cicadas, and the only way to stop him is dating him, you can tell me and I'll inform NASA—" Find yourself a best friend who would marry you if she thinks you will get deported back to Canada and need a green card.