I Had Been Preparing for This Longer Than I Realized

When preparation meets opportunity