First I've learned English at school and by watching TV but my English was nothing special because I never spoke it really.
Twelve years ago I met my English boyfriend and since than my English is quite good.
In the beginning of our relation my English was crap, but the longer we were together the better it got.
Ofcourse I still make some mistakes here and there, but that doesn't matter.
We speak a lot of Dutch as well with each other so it's not that I'm practising it all the time. We mix Duch and English as well.
I have to say speaking English is easier then writing it though.
