A review by dtrumps
Tempestuous by Kim Askew, Amy Helmes

4.0

Solid 3.5, funny, smart, if a little predictable (I knew who the culprit was 1/2 through), but very much worth the read. I loved Miranda and her subjects.