If you’re a reader who loves books that slowly tear your heart into lots of tiny pieces—hi, I’m the problem, it’s me—then look no further. In just 350 pages, Our Infinite Fates will make you believe ...