Who Has Michael Caine Dated?

Who Has Michael Caine Dated?

Michael Caine Dating Relationships: Patricia Haines, Sandra Giles, Natalie Wood, Karen Steele, Bianca Jagger, Jill St. John, Shakira Caine.