Donnie Darko ★★★★★

fate 
up against your will 
through the thick and thin 
he will wait until 
you give yourself to him