It always depends on who I am intending to take on the date with me, this time I am going to take Barret, so I have him choose Cloud (as if you say there is another man, his name is Barret you get extra affection points for him) but I normally like to take Tifa on the date (seeing as she lives) so I have the don choose her.