It's a rollercoaster of a story.