Fan Favorite Jamie Dornan Returns to ‘Once Upon a Time’

It looks like wishes really can come true…at least in Storybrooke.

According to TV Guide, Jamie Dornan is returning to Once Upon A Time as the much missed Sheriff Graham/Huntsman later this season. Regina crushed more than one heart when she took out the good Sheriff just as he was regaining memories of his Huntsman past early in season one, and fans have been clamoring for his return since his untimely demise occurred.

There is a tiny catch though. The details of Dornan’s return have yet to be revealed, but it is unlikely that Graham will be seen in present-day Storybrooke, given the whole heart-crushing issue. However, this being Once Upon a Time, there are several different ways his visit could go down, from the expected (a flashback) to the not-so-expected (hey, isn’t it about time we had an alternate universe episode?). Share your theory on how Graham will return in the comments!

Once Upon A Time‘s second season continues Sunday, Feb. 10 at 8/7c on ABC.