by magmacdowel
OMG that was great. Thank you for this one. Did I miss the prequels to this? 5 stars.
FireLizard55