So I'm sure you guys have heard the Netflix original called Once Upon a Time starring Jennifer Morrison (Emma Swan). This is a recommendation. If you really like magic, kick-ass characters, and smart little kids, this is the show for you. BUT get ready to be hooked for a LONG TIME. Because this show here has 7 seasons. I am only on season 2. So be ready with your popcorn bucket. And don't even go to Wiki Fandom. You'll just get a handful of spoilers, let me tell you. All I did was look up who plays Mary Margaret, and BAM!! Spoiler there, spoiler here, HEY! did you know, etc? So please if you don't want to get disappointed, just watch it PATIENTLY. Heart if you are gonna watch it!