Scan barcode
A review by frankiereads93
Red, White & Royal Blue by Casey McQuiston
emotional
funny
hopeful
inspiring
medium-paced
3.75