This one is TOO LONG. TOO MANY THINGS. WHO ARE YOU STEPHANIE MEYER.\n\nCW for the last 10 minutes: physical and sexual assault