Longing...Time and again you may wake up with a longing in your heart that you can’t explain. Sometimes the longing (a yearning desire) is over a...