Poets and prophets have been trying to define these two words since the beginning of time. Not sure we can solve this puzzle here.
By looking inside ourselves we can find the true answer.
How we define these terms is a function of our evolution.
And that is true of most of our language and world views....