This was a great read until the very end. Twists and turns leaving me desperate to get to the final outcome.