I am Italian and DH is English, we live in the UK and DD was born here.
She is 4yo and I have only ever spoken in Italian to her ever since she was born. I have supplemented this with lots of books in Italian, cartoons in Italian, games in Italian etc. We go back to Italy 4-5 times a year and we have family there that DD loves, although we usually only spend a week there as due to work we cannot stay much longer.
She understands Italian and English in the same way but only ever speaks in English and will sometimes use Italian words with me within an English sentence (so sentence and construction is English but then she might say the name of the object or the color in Italian etc). Her vocabulary is very good but she seems to struggle to spontaneously speak Italian and isn't able (or doesn't want to) build full sentences.
I was expecting this would be hard work as she goes to nursery full time here and I am really a minority but had thought that by 4yo she would be more or less fluent in her second language and at least able to have conversations with the grandparents back home whereas they speak to her in Ita and she always replies in English.
I am feeling a bit disappointed and wonder whether I have done it all wrong. I never subscribed to the approach or forcing her/pretending I don't understand her to get her to speak Italian only as I don't think it would work with DD personality and also don't want her to associate her second language to something too hard or unpleasant.
Keen to hear your stories and any tips you might have. Thank you!