Actress Emma Roberts has got engaged to her longtime boyfriend Kodi John.

Emma Roberts posted a picture of herself and Cody John on Instagram, in which the engagement ring on Emma's hand is visible.

Emma Roberts shared the photo with the caption, "Just putting this here before my mom (Kelly Cunningham) tells everyone."

There was a shower of congratulations on this picture of Emma Roberts.

Emma Roberts and Cody John made their relationship public in September 2022, after which they have been together for a long time.

Earlier in the interview, Emma Roberts had given a statement on her love life and said that I never want to talk about relationships I'm in or that are ending or have ended.

It's hard enough to be with someone by yourself, let alone with an audience,

Emma Roberts was previously in a relationship with actor Garrett Hedlund, with whom she has 3-year-old son Rodge.