by oneiria
This is one of the most weirdly-written stories I've ever read.
Still gave it 5 stars though.