Giants can take any shape or form in your life. They can be past hurts of failed relationships, addictions, setbacks from life's disappointments, and even the torment from yourself and your own... This description may be from another edition of this product.