ben barnes and robert sheehan?! omg. help. i can’t breathe.