History - don't ignore it
Graham T knows what he's talking about. Let's not ignore history. English, after all, is a "foreign" language - the language of the Germanic invaders. We all spoke Welsh/Cornish, once. Or "British" as it was. And most of us on these islands are descended from speakers of this language - the genetic evidence is overwhelming. Did you know that the word "Welsh" comes from the old English "Wealas", meaning "foreigners"? A bit much, considering that the English were the foreign invaders!
Trace your ancestors and open your minds - I used to think I was merely English - but now I know I'm mostly something much more interesting - a Celt!