Rod Stewart has suggested that Harry Styles slept over with his daughter Kimberly.

The One Direction star was pictured eating out recently with the veteran crooner and some of his family members.

Rumours soon spread that Styles got on particularly well with Stewart's 33-year-old daughter Kimberly after he was seen leaving alongside her.

Speaking on Alan Carr's Chatty Man show, Stewart confirmed that Styles may have stayed over with his daughter.

He said: "His [Harry's] car was here in the morning, let's put it that way. But he may just have come round to pick something up."

When asked if he was worried about Styles' womaniser reputation, the veteran said: "No."

But he then added: "B******s! I let the cat out of the bag."

Rod has just released Time, his first album of original songs in 20 years and One Direction yesterday announced a world tour including a date in Dublin's Croke Park on May 24, 2014.