They could've had Han and Gisele separate and then after the events of FF:TD, she finds out about Han.

The twist in FF7 would look like a Dom/Sean team-up but really its a Sean/Giselle team-up.