Why people get married in fairytales