Fuck me, that was worth the wait and then some!