A review by maiazewert
Good Half Gone by Tarryn Fisher

4.0