Its about damn time!! (Spoilers)