"Thanks Penny!" Ginny grinned, too afraid of what Charlie would do or say to approach Penny for a hug or more conversation. She just hoped Penny didn't take it personally, and maybe that Penny would keep Charlie quiet if he wasn't happy about the entire thing.
Although that might cause them to fight, which also wasn't something Ginny particularly wanted.
It was a bad situation all around, but she was an adult. That meant she had to deal with it.