In a stunning revelation certain to shock fans the world over, Selena Gomez revealed via Twitter today that she's four months pregnant with her first child.

The father? None other than her troubled on-again, off-again boyfriend Justin Bieber.

Posted in: Justin Bieber