I personally really like it. I'd recomend putting a trigger warning at the start, though because I really wasn't expecting the ending when I started reading and while I was all okay with how it ended there are gonna be people who are uncomfortable with it.
*trigger warning. *