A review by papercranestitches
Black John by Amy Lane

Oh fuck. I may as well just hand Amy Lane my bleeding heart on a platter right now.