Well written twists and turns to keep you engaged and guessing the entire time. All the likely candidates are not the actual ones in the end. It is nicely woven between the present and the past and how it is even possible that all of these paths continued to cross time and time again.
Need a quick escape ? This is it- once you start you won’t put it down until finished.
What are you waiting for ? Get busy reading this one – enjoy.
