A review by readinginthesky
The Song of David by Amy Harmon

5.0

I'm convinced Amy Harmon can do no wrong. This was exquisite.