What a rollercoaster of a storyline, with even the ending being so dramatic!