Noun:
berehan, babaturan, sobat, babaturan deukeut, pucukna.
mystery BENEFACTOR saved us.
Not some mystery BENEFACTOR, singular.
Your BENEFACTOR