It had already been an eye-opening summer for Zak Irvin before this weekend.