Oh my gosh! So many twists and turns. The ending was phenomenal. Everything was wrapped up so nicely.