Cath Crowley is a YA genius, and this book checked all the boxes for this book lover. I mean, it takes place in a BOOKSHOP. People leave letters for each other in books. Swoon. 
 However, I'm docking a star because I had issues with Henry and Rachel's relationship and the way Henry disregarded Rachel's feelings every time someone said the word "Amy." I wish Rachel would have stood up to Henry more about the Amy situation. 
 And FYI--these kids swear like sailors on every page. Probably more than sailors!