It was worth the wait ...