He just shouldn't have told her like there was a reason no one ever told them and it was a big secret they expected that , he was selfish if you wish to be a great king its unavoidable to sacrifice some for the greater good and he couldn't do it cause they were so close but with time he immediately did the sacrificing for the greater good