A review by foxclouds
Shades of Gray by Brooke McKinley

5.0