John Cena thought he had everything in life, he was even a famous internet meme. But that all changed when he met Shrek, I guess life can't be so perfect.
Shrek. A whole lot of Shrek.
There's a lot of smut in this, so if I write a smut warning at the beginning of a chapter, than don't read it if you have a pure soul.