A review by ellieandthejets
Red, White & Royal Blue by Casey McQuiston

5.0

5 stars. no notes. perfection

history, huh?