The world is a very big place. Except if you're a famous celebrity, then it's really very small.
For that reason, even the best of friends end up pulling from the same pool and dating the same person.
Sandra Bullock and Jennifer Aniston
Jennifer Aniston and Courteney Cox
Aniston and Cox both dated Counting Crows frontman and human pineapple Adam Duritz in two of the most could-only-happen-in-the 90's relationships of all time. And as we all know, they were on the show Friends and they're friends in real life.
Courteney Cox and Drew Barrymore
Cox and Barrymore both dated their Scream co-star David Arquette. Barrymore for about as long as she was in the movie, Cox eventually married and divorced him.
Drew Barrymore and Gwyneth Paltrow
Barrymore and pal Paltrow both dated Luke Wilson back in the day but I doubt they're talking about him while .
Okay, get ready, cause the next bit is complicated:
Owen Wilson and Lance Armstrong
Luke Wilson's brother Owen Wilson and disgraced cyclist Lance Armstrong both dated Sheryl Crow.
...and Kate Hudson.
Kate Hudson and Cameron Diaz
Hudson and Diaz both dated Justin Timberlake.
...and Alex Rodriguez.
Cameron Diaz and Jennifer Lopez
Diaz and her What to Expect When You're Expecting co-star Lopez both dated Diddy.
And now Lopez is allegedly dating Diaz's ex Alex Rodriguez.
EVERYTHING IS CONNECTED.