This was heartbreaking, if still hopeful. Silvera is skilled at how he balances the flashbacks, or "history", with the contemporary action. The pacing always feels natural and truthful to the story. And I was truly invested in these characters and their heartbreak. Theo's death did not feel cheap, and it did not feel like a device. Which is so hard to do. My heart does feel like it's been stomped over now though.