Our leaders often fail us. Whether they are parents or politicians, our leaders make promises they fail to keep and offer hope they fail to fulfill. While every king does fall short, there is one King coming who fulfills every promise he has ever made and more.