I am a US citizen and I have a child from a previous marriage. I am marrying a UK citizen and will be settling in England. Will both me and my son be covered by NHS? Does my son have to be legally adopted by his step-father, or will he be covered by default when my finace and I get hitched? Any info would be greatly appreciated!