Novoland is a fantasy drama that has a happy ending... Just watch the alternate ending (ep 29) instead of the last episode (ep 28). It's not as big budgeted as Eternal Love though and definitely not as angsty.
You should also try out
Legend of the Condor Heroes (
2008) (
2017). It's an epic-wuxia style drama with romance and a happy ending. Which remake version is up to you, but I think the 2017 remake is only partially subbed so far, so if you need subs, go for the 2008 version.