I’m beginning to learn that no one can rip your heart out while warming it quite like TJ Klune. This was a phenomenal story with characters I was instantly invested in. I laughed until my stomach hurt, wanted to melt into the floor with embarrassment for characters, growled in frustration and anger with them, and cried for their heartbreak. I’m buying the next book as soon as I finish writing this review. The only reason this one didn’t get 5 stars was purely personal preference because I felt the author took a page out of Stephen King’s book on writing and only used the word “said” for dialogue. I get it, but that got repetitive. Otherwise, we’ll done. 4.5 ?