Jennifer Morrison has a big love in Colin O’Donoghue’s Captain Hook on ABC’s “Once Upon a Time,” a relationship which has long had fans of the actress wondering about her off-screen romances.

In celebration of the Emma Swan actresses’ 37th birthday Wednesday, take a look at her dating history.

It doesn’t appear Morrison is currently attached to anyone (at least, not publicly). She was last linked to her “OUAT” co-star Sebastian Stan, which viewers will remember as the Mad Hatter, from 2012-13. The duo split after growing apart.

At the time, a source told Us Weekly there was “no bad blood” between the actors and “no resentment.”

jennifer morrison Sebastian Stan and Jennifer Morrison (left), pictured with Ginnifer Goodwin and Josh Dallas at LACMA Art + Film Gala on Oct. 27, 2012 in Los Angeles, were once an item. Photo: Getty Images

Prior to dating Stan, Morrison was in a serious relationship with “House” co-star Jesse Spencer. The two broke fans hearts by calling off their engagement in 2007 after three years together. The pair had planned to wed later that same year.

“After much consideration, we have decided not to get married,” the couple said in a joint statement. “We are still very close.”

Morrison has also been linked to “Prison Break” actor Amaury Nolasco and musician Jesse Rangel.

jennifer morrison and jesse spencer Actors Jesse Spencer and Jennifer Morrison were once engaged to be married. They are pictured at the Billboard Music Awards on Dec. 6, 2005 in Las Vegas. Photo: Getty Images

One thing is for certain, Morrison has made it clear dating in Hollywood isn’t an easy task. “I think dating in general is probably complicated for everyone and anyone,” she told SheKnows in 2014.

“I guess one of the challenges for actors and people in this business is that we have to move around a lot and we have to be away a lot, so in terms of time spent, that is definitely a challenge.”