What in the actual fuck.
OH MY GOD WHAT!? STEPHENIE MEYER YOU HAVE CREATED A MONSTER. A FUCKING TAMPON SUCKING MONSTER.