Ok, I am now completely confused

Thomas Davies 34 Vice Maker Cradley WOR
Annie Davies 33 Chain Maker (small) Cradley WOR
Lucy C J Davies 11mo Cradley WOR
I have a marriage for Thomas and Annie in 1897 Sept qtr Vol 6c page 212 (not got cert yet)
I've been struggling to find census info for him for 1871/81/91 but have him in 1901 and 1911
1911
Thomas Davies 44 Pulley Block Maker Cradley Heath STS
Annie Davies 43 Cradley WOR
Beatrice Davies (crossed through deceased)
Lucy Davies 10 Scholar Cradley WOR
Martha Davies 8 Cradley WOR
Mary Davies 5 Cradley WOR (my grandmother)
Lilian Davies 3 Cradley WOR
Samuel Cooper Boarder (crossed out) Father in Law 84 Cradley WOR
So my question is, which is the correct spouse or did he marry twice?
Any light shed would be greatly appreciated
