SPOILER ALERT. WEE WOO WEE WOO WEE WOO WEE WOO! Also, this is OC. So yeah..... spoiler