I messed up with my four year old dd's language development! I'm Croatian, living in the UK and DH is English. I started off speaking Croatian to DD until her 2nd birthday and her first words were in Croatian. But, she then started going to a nursery and switched to speaking English to me. For a while I managedto stick to Croatian even though she replied in English. But then slowly I got tired of having those strange conversations in two languages and began to reply in English to her. I also felt very self conscious in public about speaking to DD in a foreign language. I suppose my concern was that she would feel different and embarassed by the whole situation. Well, big mistake! i REALLY REGRET it now and want to switch back to croatian. DD understands most of it because of Grandparents but doesnt really speak it. So how do I suddenly change this? Has anyone been in a similar situation? I have a baby now and speak only Croatian to her, so it helps with dd1. I just hate the sound of my own voice when I hear myself speak to dd1 in English! Her English is better than mine anyway and sometimes she doesn't understand me. Do you think I should wait until the summer when we will spend a month in Croatia to start the change? Seems a long wait. Or perhaps wait until my mum comes to visit in Feb? thanks in advance!!!