I read a fantasy book a very long time ago about a boy who could control the weather. I believe he was poor and/or an outcast. The enemy of the book was I believe a traveling salesman. At the end I remember that everyone disregarded his ability and he didn't openly show off but rather used his ability to ease droughts.
Any ideas as to what this book is?