给出一篇简短的故事，包括至少3个角色和一个问题，要求助手解决这个问题。
在一个小镇上，有一个勇敢的战士，他的名字叫杰克。他爱上了村里的公主，但公主已经许配给了邻国的王子。而村里另一个男孩亨利也喜欢公主。公主有一个想请教的问题：她应该跟随她的心意还是忠于自己的国家和人民？请帮助公主做出正确的选择，让每个人都幸福。
在小镇上，杰克深爱公主，但她已经许配给邻国的王子。亨利也喜欢公主。公主面临着一个难题：她应该跟随她的心意还是忠于自己的国家和人民？公主求助于杰克和亨利。无法决定的公主，向村里聪明的女巫寻求帮助。女巫告诉公主，如果她爱的人在对她的国家和人民造成威胁，那么她应该忠于自己的国家和人民。如果她爱的人愿意为她的国家做出牺牲，那她应该跟随自己的心意。经过思考，公主决定她将会忠于自己的国家和人民，并让亨利知道她的决定。杰克经过冷静思考，决定放弃公主，但他帮助她保护自己的国家和人民。每个人都得到了幸福。