Jack has the perfect life. A wife and son who love him, a job at the bank, a big house in the city; even a brand-new Jaguar. Then, in a fit of rage, he rolls his car, hitting a tree... With his memory lost, he spends years on the streets of London, sleeping in parks, walking, forever walking, trying to find his family. Until, one cold night, he discovers a very different world. A world of waterfalls and wonderful flowers. A world of magic, where anything...