A review by clairebbear
Every Last Word by Tamara Ireland Stone

5.0