Absolutely powerfully and precisely executed as a song. Charlotte Church is amazing. Even more amazing is that her last name is Church.

This little angel really moves me in ways that are beyond belief. In my opinion, her voice is the best I have ever heard. I've got goose bumps.