I absolutely loved all the main characters Tova, Marcellus and Cameron. The author paints the characteristics of those 3 common sense and logical. The plots are not so predictable. Second half of the book is more fascinating than the first one. I wish Ethan can appear more in the stories. This book makes me wish I have a friend as such Marcellus.