A review by cf831
M Is for Monster by Talia Dutton

3.75