The contract sounds reasonably sound, and fair, tho there is no end/renew date, but other than that sounds reasonably good, if my mistress asked me to sighn it i would not have a problem. To be fair she shouldnt have signed it, unless she was forced to, which is a different matter but, at the end of the day she should have known what she was getting into before signing it.
Some people