What an emotional roller coaster