Scan barcode
A review by futuristic_cashews
Light by Michael Grant
5.0
that awkard moment when you realize gaiaphage is both caine's father and his daughter and it is the grandfather of itself