ABC

It looks like Once Upon a Time is finally ready to give us its very last happy ending. TV Guide has confirmed that Season 7 of ABC's fairytale drama will be its last, with the series finale airing sometime in May. Season 7 of Once Upon a Time served… Read more