A review by hevlav
Our Infinite Fates by Laura Steven

2.75

Could have been about half as long 🤷‍♀️