Thanks malone for the parsing. SOFT is light, infinite light means the first and last letter to be deleted (endless), leaving OF, So your parsing works perfect. Thanks
Thanks, Bharat, and glad I got most of it right. I often don't bother parsing answers (my answers to all the puzzles I do), but made an attempt with yours.
PS I don't feel Worship and Speak well of are synonyms, it seems a bit of a stretch.
I have a slightly different parsing..
As Malone says PEAK/mountain + WELL,/spring, bathed in - ie inside -SOF/infinite light, infinite here meaning without end