Ah, so that's what my type is...
Loved every second of this story, perfect amount of build-up and a satisfying ending. 10/10 would recommend.