a ray of sunshine - definition and synonyms

phrase informal
  1. someone who is happy and makes other people feel happy. This expression is often used humorously about people who are not happy.
See also main entry: ray