A review by mel_melz
These Infinite Threads by Tahereh Mafi

4.0

Cyrus, my beloved.