A review by shewalksinfiction
American Royals by Katharine McGee

5.0