Season 7 Belle

Why is Belle like 100 years old and dies, but Henry is only in his maybe 30’s? And Regina and Emma and Hook are all the same age look wise?