A review by annyeongkhim
Firsts by L.E. Flynn

4.0

Lacks moral compass but a very well written book.