Scan barcode
A review by jennregalado
Unchanged by Jessica Brody
4.0
I had a hunch from the beginning that Seriana was Seraphjna. The ending was super adorable tho... can’t believe Seraphina gave up her life for the cause