Man,what a ride...