it's from a webcomic called "zoophobia", its awesome (my opinion) http://zoophobiacomic.com/comic/start/ here's a link if you want to read it
One cant really explain it, i'd just read it, because I actually cant without spoiling anything (which i dont want)
Comments on Profile Post by TheZygartist