A review by frankoceanloverreads
Broken Whispers by Neva Altaj

3.0

So bad but so good