21 already?

Where has the time gone? My baby is 21 (months) today!!! Isla's sense of humour and silliness has certainly been shining through this month. Colin has already warned me that she has inherited his (toilet) humour! Oh help!
... and she still loves hats although we are having a bit of trouble with winter hats. I think it's because they are tight to her head whereas the summer hats are much looser. Anyways, this is Canada and she has to wear one and thankfully I did find one at Old Navy that she'll keep on without crying.
Her level of speech is getting better all the time. She can say her name when asked, she can say she's one (and hold up her index finger), "all done" and she says other words when you don't expect her too. The other night I brought her to her room to go to bed and she said "Dark" or should I say she shouted "DARK". She's also starting to count and she knows the colours purple and sometimes blue. We count as we go up and down the stairs and while she can't say all the numbers very clear, she can say "1, 2, 3, 4, 5". Smart little cookie :-)
So .... at 21 months they say -
"can say about 10 or 20 words but can become frustrated if people don't understand his pronunciation"...
I think that should read frustration will be shown at ANYTHING and ANYTIME!
She's actually not that bad. She does have her tantrum and whining moments but overall I think she's very good for her age. She listens really well, follows commands, picks up her toys and she eats like a horse. Since the end of September she's gained about 1.5 lbs and is now 24lbs. At this rate she may even hit the 25lbs. mark by her 2nd birthday in February.
She continues to be such a blessing in our lives and we are very thankful for her!
Off-topic now - we applied for Colin's Canadian spouse visa last week. The processing time is approximately 6 to 7 months and I've gotta feeling they could be a very long 6 to 7 months! Please pray the process is quick and favourable.