Cannes 2025: A Nostalgic Journey Through Cinema's Greatest Festival