User:Magister Mathematicae/spoiler

Spoiler warning: Plot and/or ending details follow.