Belle's Heartbreaking Sacrifice
Belle gives birth to a beautiful baby boy and names him Gideon. She realizes that his future is hopeless and asks Blue (played by Keegan Connor Tracy) to be his fairy godmother and to take him far away. Blue and Gideon disappear and Rumple arrives telling Belle he will find their son. From the Once Upon a Time Season 6, Episode 9, 'Changelings.'

Season Finale Recap

Season Finale Recap
  • Most Recent
  • Season Finale Recap
  • The Once Upon a Time Musical Episode
  • Sneak Peeks
  • best of emma swan
  • Snow & Charming
  • Rumple & Belle