This is absolutely spectacular.
ETA: I can't stop thinking about this story. I'm glad the authors chose to give it a happier ending - much happier than what I was expecting. I was upset about this story for two days and can't shake it. I think you should proceed with caution and step away for a bit if it becomes too intense.
Moritat