A SIX-YEAR-OLD who was struck by a semi-trailer truck remains in good spirits despite being on a long and challenging road to recovery.