I bought this for my nephew. He is almost 4 years old and he LOVES trains! He has also developed a love of reading. I bought this book used and he loved it immediately. He looks through it whether we read it to him or not because he enjoys the pictures and can almost recite it after reading it so much. Great gift for train loving toddlers!