i'm sure he'll love it! our son is called lewis too but he's 12 so would probably not be that excited lol but when he was little we used to go on steam trains when it was Thomas the Tank day and he loved it , he always used to run up to the guy dressed as the fat controller to have a hug! think i might remind him of that tonight hee hee. How old is your lewis?