I can always count on TJ Klune for a good story. I love his style and I love the way his stories twist and turn and keep you guessing. This one had a nice slow build up to the romantic relationship, a big bang and then the rug is jerked out from under the MCs. It's perfect. You don't know how it will end, until it does.