Better translation for "Grateful for everything life has given me" Is "感谢对一切生活给予我" or "感谢生活所给予我的一切" a better translation for the proverb "Grateful for everything life has given me". If both don't make sense what is the accurate translation?
The second sentence is exactly what you are looking for.

The first sentence doesn't make any sense.