It's got its ups and downs, but every single one is worth the trip. Because you never know when the ride will end.