EDWARD CULLEN. GOSH. FUCK ME !