A review by kirbyj_
Beloved - Special Edition by Corinne Michaels

4.0

so many twists and turns! i felt like i never knew what was coming in a good way.