Harry Styles sparks dating rumors again, as he was recently seen hanging out with Erin Foster, who is 12 years older than him, in Los Angeles.

Last week, the 20-year-old Brit took the 32-year-old writer and actress out on a romantic fall date at a pumpkin patch. "After visiting the pumpkin patch, they went for dinner," a source revealed to Grazia magazine. "It's nothing serious, but they're both having fun."

It seems like the One Direction member has a thing for dating older women. Previously, he was romantically linked with TV presenter Caroline Flack, 34, when he was just a teenager. Also, rocker Rod Stewart revealed the affair between Styles and his daughter Kimberly, 35, last summer, claiming that the former had stayed over at the latter's house.

"His car was here in the morning. Let's put it that way. But he may just have come round to pick something up," he said during his appearance on "Alan Carr: Chatty Man." "I've let the cat out of the bag. Harry couldn't be a kinder. He is very funny guy."

Moreover, the "Steal My Girl" singer was recently linked to Katy Perry after enjoying an intimate dinner together. "He looks up to Katy and loves that she isn't your typical needy twenty-something," an insider told LOOK magazine.

Then, how did Harry Styles meet his latest significant other Erin Foster? One of his former flings introduced them.

"Erin and Harry met through Kimberly Stewart over a year ago and stayed in touch," the source told Grazia magazine. "Erin's dad David is a top music producer and a good friend of Kimberly's dad Rod. ... He first met Erin at Penny Lancaster's birthday last year, and they've been hanging out in L.A."