>"To make the effects of this potion permanent, the drinker must obtain his true love’s kiss by midnight"Even if Charming kissed Fiona during the royal ball, nothing would've happened. Harold didn't give her the love potion, Charming wasn't her true love, and she wasn't the drinker of the beauty potion (Shrek was)