A review by vezreads
One of the Good Guys by Araminta Hall

challenging mysterious reflective fast-paced

4.25