Scan barcode
A review by magnimius
Red, White & Royal Blue by Casey McQuiston
emotional
funny
hopeful
lighthearted
fast-paced
2.25
eh it's aight.