A girl (or guy, but trust me, they're pretty rare) who is very funny, caring, extremely intelligent, talented, and not to mention absolutely beautiful.
In short, she is just perfect.
A Carol will get along with nearly anyone and always knows what to say to cheer you up. She is a great friend and would never ever betray you. She would care for you no matter what.
The name Carol translates to "song of happiness". A Carol is the kind of girl who, once you meet her, she will always be in your heart.
A Carol is short, fiery red-headed female extraordinarily good at busting a guy's balls if you break her heart.
Look at Carol, she's so lucky.