We can't wait for the song that Taylor Swift is going to inevitably write about this.

In one of the more surprising celebrity hook-ups in quite some time, One Direction cutie Harry Styles is reportedly dating Kimberly Stewart, according to TMZ.

Harry is 19, while Kimberly  who is rock legend Rod Stewart's daughter  is 33. Sounds like somebody is the mayor of Cougar Town.

The two were reportedly spotted getting dinner on April 25 with Rod and his wife Penny Lancaster.

Harry and Kimberly were seen “kissing and holding hands," according to a source.

After dinner, all four reportedly hopped into Rod's Rolls Royce to head home. Nothing wrong with a little quality time with your significant other's 'rents, right?

If this is true, this is certainly a change of pace for Harry. His last serious girlfriend, Taylor Swift, was 23 and super hard-working. On the other hand, Kimberly is pretty much famous for... well, being famous.

So just who is Kimberly Stewart?

What we do know is that she's a mom to one-year-old daughter Delilah, whose father is sexy, sexy actor Benicio Del Toro.

Kimberly is also known for some famous friends over the years, like Paris Hilton. And, uh, that's pretty much all we know.

This wouldn't be the first time Harry has had his eye on an older woman, having dated the likes of Caroline Flack and Lucy Horobin.

We must say we'd be shocked if this lasts, but if Harry is happy, we're happy. Then again, we won't be truly happy until Harry starts dating us, but that's neither here nor there.

Clearly, Rod Stewart has some popular offspring, as his son Sean has been dating Real Housewives of Beverly Hills star Adrienne Maloof.

To paraphrase Rod's song, it sounds like Harry thinks Kimberly is sexy, and he wants her body. 

Source: TMZHollywood Life