Use 'bonny' to compliment someone's physical appearance in a quaint or affectionate way. You've chosen a bonny dress for the dance, haven't you?
Pro Tip 2/3
Historical Charm
'Bonny' adds a touch of historical or cultural charm, often associated with Scotland. She sang the ballad in her bonny voice, reminding me of ancient tales.
Pro Tip 3/3
Affectionate Tone
Use 'bonny' when expressing a playful or endearing sentiment. My bonny little niece has the brightest of smiles.