SPOILER ALERT....SPOILER ALERT!!!!!!!

For those who haven't heard these before, I will warn you, there is offensive language because I was just that pissed off. **WARNING-- OFFENSIVE LANGUAGE**