Moriarty definitely has a style where she develops several characters and then has them crash into each other in some way. This book was no different. The themes explored with determinism vs. free will, mysticism, and living life intentionally were thoughtful and done in a fun way that kept me guessing how she was going to tie it up at the end (and she does!)