Question: has once upon a time finished?
Answer: The magic is over for “Once Upon a Time.” The ABC series, which is currently in its seventh season, will end its (fairy tale) storied run with the current season, Variety has learned. ... The show returns for the second half of its final season on March 2, and the finale will air in May, after well over 150 episodes.