This has been quite the trip.