This is loosely based on Corablue's comic of the same name, which you should all check out if you haven't.