Margaret of Hungary — Hungarian princess and saint (1242-1270)