A review by amyander12
A Dirty Shame by Liliana Hart

5.0

Wow!

So many interesting twists and turns. Just when you think you have it figured out, something new happens to throw in s new twist. I love the character progression and interaction