end of the rainbow

Etymology
A reference to the myth that a pot of gold can be found at the end of a rainbow.

Noun

 * 1)  A magical place where one goes to find fulfillment of one's dreams.