Content Warnings: domestic violence, sexual assault, bigotry
The content warnings are things that made this a rough read for me, and more than once nearly stopped me finishing it. Some readers may conclude I'm a bit oversensitive, given there's no really gruesome detail, but truly, for me, emotionally it was rough.
