After the first date, do I have to pay for a second date with the same person?

No, the Generous Member is not required to pay for any additional dates beyond the first one with the same Attractive Member. Generally, the first date is the only date that should be paid for.