Great post.
Don't know if it's relevant, but reminds me of a quote by St. Teresa.
She said, "More tears are shed over answered prayers, than unanswered."
Meaning, the great tragedy in life is not that people don't get what they want, but rather they do get what they want, however, when it shows up they realize it's not what they need.
RE: Perceived values