ray of sunshine
Synonym discussion
Sense: idiom/1
All three expressions describe a person who brings happiness to others, but they differ in scope and setting. 'Ray of sunshine' emphasizes spreading warmth and cheerfulness, especially during hard times — it works in personal, professional, and caregiving contexts. 'Bundle of joy' is more informal and most often used for babies or very exuberant people; it suggests pure, uncontainable happiness. 'Life of the party' is narrower — it focuses on someone who energizes social gatherings through entertainment and humour, but says nothing about how that person behaves in difficult situations. For example, your cheerful colleague who makes the workday brighter is a ray of sunshine; the friend who gets everyone dancing at a wedding is the life of the party; and the newborn baby that brings the whole family together is a bundle of joy.
Etymology
The phrase 'ray of sunshine' originally referred literally to a beam of sunlight. Around the early 1900s, English speakers began using it figuratively to describe a person who brings warmth and happiness into others' lives, much like sunlight brightens a dark room. The metaphor relies on the universal association of sunlight with positive feelings. By the mid-20th century the expression had become a fixed idiom in everyday informal English.