There are two important elements for gratitude: horizontal gratitude and vertical gratitude. Horizontal gratitude is how our thankfulness affects our relationship to our self and others, while vertical gratitude is about our gratitude towards God....