Actress Katie Holmes was recently spotted with a sparkler on her ring finger fuelling speculations that her relationship with actor Jamie Foxx has gone up another level. But according to a source, she has had the ring for a while now.
The 37-year-old actress and Foxx, 48, have been romantically linked for more than two years -- but they have never confirmed their relationship.
According to a source, "Holmes has had the ring for over a year now," reports eonline.com.
Holmes, who was previously married to actor Tom Cruise, was first spotted wearing the ring last year and has since worn it several times to events. She was spotted wearing the ring on Friday at an event in West Hollywood.