The couple announced their engagement in May 2017, the actress shared the news on Instagram with a simple " ❤️ " caption underneath a picture of her stunning round-cut diamond ring.
The 32-year-old and Josh, 30, started dating in late 2011 after meeting on the set of the ABC drama, Revenge.
In an interview with InStyle Australia, Emily opened up about her relationship with James, "I have a wonderful love in my life."
"Trust is the most important thing in any relationship because everything falls into place after that," she added.
The Canadian star also revealed that she can't wait to start a family with her British beau, "I find myself dreaming about [having children] all the time," she admitted to Instyle Australia. "In your late 20s, you start to realize you can't call yourself a baby anymore."
This article originally appeared on InStyle.