But, man … what a ride !!