Sort:  

I really enjoyed writing this one up, thank you for the subject prompt!