Countless Roads by nirejseki, aka: that one where Len Snart sees ghosts, and angels are the ghosts of stars.
This actually looks like a really smart way to give a kid the consent talk. (The kid in this was not directly harmed, he's crying because he saw a triggering video.) Spoiler: length, noncon discussion -TW discussion of noncon, obviously