I don't know, but it's just beautiful. To me it says that happiness is reachable. It displays imagination and an appreciation for beauty, nature, the heavens; I love the colors, and how the sky is split into soft blue starry sky and deep, rich sunset.
Here's also my stab at some hokey theorizing: perhaps the dripping sun says that, although you can have happiness, you can never have all of it; you can never be PERFECTLY happy.
They're running just like you
For you, and I, wooo
So people, people, need some good ol' love