So much has changed in a year for Gabe Perreault.