Once again Beth Kery delivers.  This is a sit on the edge of your chair trying to figure it out.  Is he Sean, no he's Jack, no he's Sean, no he's Jack.......don't make bets on the answer because it will blow your mind away at the twists, the turns and the returns.  I'm not sure I could have held out as long as Belle did to make love to Sean but, God Bless her patience.  It also gives us another type of lesson.....don't put off what may never happens as life has a funny way of turning a different direction than the road we have mapped out.  Jack is a strong character and keeps Belle guessing even if her mind and heart are battling, he tries to keep her believing she is sane while thinking insanely.  Yet, was she?