Throne of Glass emotional rollercoaster