What a roller coaster of emotion