You have to remember that gifted children are asynchronous. My daughter was similar to your little one, except she has taken to colors very early on, even naming colors like 'beige' and 'magenta' by the age of two as well as complex shapes. However, even though she's been reading for over a year and has always been very advanced in her speech, she's only VERY (and I mean very) recently started to get the concept of rhyming. I always wondered why she couldn't understand the rhyming concept when she was so advanced in seemingly every other area when it comes to letters and words. She's 4 yrs 2 months right now. Every child will have areas of strength and weakness.