Actual rating: 4.5/5 stars 
 Full review to come. :) But of course, I have to state the facts first: 
 1) Daniel Jae Ho Bae and Natasha Kingsley are the cutest. 
 2) I have been wanting to read a book like this since forever. 
 3) Nicola Yoon has gained another fan. <3