Craft a delightful illustration of a charming girl with a whimsical twist, showcasing a cute angel perched on her left shoulder and an adorable devil on her right shoulder. The girl, with a sweet, innocent expression and rosy cheeks, radiates warmth and kindness. Her eyes sparkle with curiosity and mischief, reflecting the duality of her angelic and mischievous companions. The angel, petite and ethereal, sports delicate, iridescent wings and a halo that glows softly with divine light. Its serene smile exudes purity and grace, embodying guidance and protection. On the other shoulder, the devil, pint-sized and impish, exudes a playful energy with tiny horns and a mischievous grin. Its small, bat-like wings flutter with excitement, embodying temptation and mischief. The girl, caught between the contrasting influences of her celestial and infernal companions, embodies the delicate balance between light and darkness, innocence and mischief.