Oh @Maidenofwar did you ever figure out why everyone was talking about a “ribbon” in Cloud and Aerith’s final date?About that ...
Isn’t it because people were saying that their outing is a mirror of her date with Zack in Crisis Core? And so, just like how Zack gave her a ribbon, she wants Cloud to give her something which ended up being the pin.