THRIVING on The Longest Bus Ride