I loved the back and forth between past and present and the mystery unraveling all the way until the end with a twist.