Sort:  

Thank you for your kind comment @suchi

It is Psalm 42 in the Bible - The NIV version. You can read it here. I agree, it is beautiful and has stood the test of time. :-)