Sounds like your little one is very open, my sister ds2 use to have a friend who would keep him occupied while he was in the portacot etc... and he was upset when his friend had to leave, my sister always wondered why he was so happy to be in the portacot all the time.

When I go into those shops DS loves the crystals and the people there. He also loves to play with mine and mum's crystals. He also seems to be looking at things that I don't see.

I haven't heard of rainbow children but have heard of crystal and indigo children, did someone tell you he was a rainbow child? (just curious as I will have to research this now)