The Magic Carpet Ride: my life so far