Aphrodite's weaknesses are pretty interesting, she's often seen as this all-powerful goddess of love, but she does have some vulnerabilities. One of her main weaknesses is her own romantic entanglements, she's often depicted as being controlled by her passions and desires, which can lead to her making rash decisions. She's also vulnerable to the power of Hera, who's her husband Zeus' wife, and Hera's not exactly fond of Aphrodite's numerous affairs. Additionally, Aphrodite's magic can be countered by the gods who are immune to her charms, like Athena and Artemis, so she's not invincible in that sense either.