A review by atalonius
The Girls I've Been by Tess Sharpe

4.0

i flew through this and loved it but the ending felt a little abrupt