Emma Roberts and her boyfriend of two years, actor Cody John, are engaged. “putting this here before my mom tells everyone,” the actress, 33, cheekily captioned an Instagram photo announcing the news ...