A review by skmoran
Hidden Fears by Ariana Cane

4.25

Ending feels rushed