"Once Upon a Time" Season 6 midseason finale has sent Emma (Jennifer Morrison) and Regina (Lana Parrilla) in a different realm. The latest episode of the series gets Regina confused over the presence of Robin (Sean Maguire) in the same dimension as her.
Season 6 of ‘Once Upon a Time’ will return this fall, which means the wait is going to be long. But it will be worth it for it has many gifts in store for viewers.