A review by rebeccareadstheworld
Cross by James Patterson

3.0