Gratitude

Error message

  • Deprecated function: Return type of DatabaseStatementBase::execute($args = [], $options = []) should either be compatible with PDOStatement::execute(?array $params = null): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2244 of /home/cafechur/public_html/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home/cafechur/public_html/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home/cafechur/public_html/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home/cafechur/public_html/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home/cafechur/public_html/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home/cafechur/public_html/includes/database/database.inc).
  • Deprecated function: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in drupal_random_bytes() (line 2268 of /home/cafechur/public_html/includes/bootstrap.inc).
  • Deprecated function: Return type of DateObject::__wakeup() should either be compatible with DateTime::__wakeup(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include_once() (line 143 of /home/cafechur/public_html/sites/all/modules/date/date_api/date_api.module).
  • Deprecated function: Return type of DateObject::format($format, $force = false) should either be compatible with DateTime::format(string $format): string, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include_once() (line 143 of /home/cafechur/public_html/sites/all/modules/date/date_api/date_api.module).
  • Deprecated function: Return type of DateObject::setTimezone($tz, $force = false) should either be compatible with DateTime::setTimezone(DateTimeZone $timezone): DateTime, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include_once() (line 143 of /home/cafechur/public_html/sites/all/modules/date/date_api/date_api.module).
  • Deprecated function: Creation of dynamic property SelectQuery::$alterTags is deprecated in SelectQuery->addTag() (line 978 of /home/cafechur/public_html/includes/database/select.inc).
  • Deprecated function: Creation of dynamic property DatabaseCondition::$stringVersion is deprecated in DatabaseCondition->compile() (line 1865 of /home/cafechur/public_html/includes/database/query.inc).
  • Deprecated function: Creation of dynamic property DatabaseCondition::$stringVersion is deprecated in DatabaseCondition->compile() (line 1865 of /home/cafechur/public_html/includes/database/query.inc).
  • Deprecated function: rtrim(): Passing null to parameter #1 ($string) of type string is deprecated in url() (line 2349 of /home/cafechur/public_html/includes/common.inc).
  • Deprecated function: Creation of dynamic property ctools_context::$plugin is deprecated in ctools_context_create_entity() (line 62 of /home/cafechur/public_html/sites/all/modules/ctools/plugins/contexts/entity.inc).
  • Deprecated function: Creation of dynamic property ctools_context::$id is deprecated in ctools_context_get_context_from_argument() (line 1197 of /home/cafechur/public_html/sites/all/modules/ctools/includes/context.inc).
  • Deprecated function: Creation of dynamic property DatabaseCondition::$stringVersion is deprecated in DatabaseCondition->compile() (line 1865 of /home/cafechur/public_html/includes/database/query.inc).
  • Deprecated function: Creation of dynamic property DatabaseCondition::$stringVersion is deprecated in DatabaseCondition->compile() (line 1865 of /home/cafechur/public_html/includes/database/query.inc).
  • Deprecated function: Creation of dynamic property ctools_context::$plugin is deprecated in ctools_context_create_user() (line 35 of /home/cafechur/public_html/sites/all/modules/ctools/plugins/contexts/user.inc).
  • Deprecated function: Creation of dynamic property ctools_context::$id is deprecated in ctools_access_get_loggedin_context() (line 1862 of /home/cafechur/public_html/sites/all/modules/ctools/includes/context.inc).
  • Deprecated function: Creation of dynamic property SelectQuery::$alterTags is deprecated in SelectQuery->addTag() (line 978 of /home/cafechur/public_html/includes/database/select.inc).
  • Deprecated function: Creation of dynamic property DatabaseCondition::$stringVersion is deprecated in DatabaseCondition->compile() (line 1865 of /home/cafechur/public_html/includes/database/query.inc).
  • Deprecated function: Creation of dynamic property DatabaseCondition::$stringVersion is deprecated in DatabaseCondition->compile() (line 1865 of /home/cafechur/public_html/includes/database/query.inc).
  • Deprecated function: Creation of dynamic property SelectQuery::$alterTags is deprecated in SelectQuery->addTag() (line 978 of /home/cafechur/public_html/includes/database/select.inc).
  • Deprecated function: Creation of dynamic property DatabaseCondition::$stringVersion is deprecated in DatabaseCondition->compile() (line 1865 of /home/cafechur/public_html/includes/database/query.inc).
  • Deprecated function: Creation of dynamic property DatabaseCondition::$stringVersion is deprecated in DatabaseCondition->compile() (line 1865 of /home/cafechur/public_html/includes/database/query.inc).
  • Deprecated function: Creation of dynamic property SelectQuery::$alterTags is deprecated in SelectQuery->addTag() (line 978 of /home/cafechur/public_html/includes/database/select.inc).
  • Deprecated function: Creation of dynamic property DatabaseCondition::$stringVersion is deprecated in DatabaseCondition->compile() (line 1865 of /home/cafechur/public_html/includes/database/query.inc).
  • Deprecated function: Creation of dynamic property DatabaseCondition::$stringVersion is deprecated in DatabaseCondition->compile() (line 1865 of /home/cafechur/public_html/includes/database/query.inc).
  • Deprecated function: Creation of dynamic property DatabaseCondition::$stringVersion is deprecated in DatabaseCondition->compile() (line 1865 of /home/cafechur/public_html/includes/database/query.inc).
  • Deprecated function: Creation of dynamic property DatabaseCondition::$stringVersion is deprecated in DatabaseCondition->compile() (line 1865 of /home/cafechur/public_html/includes/database/query.inc).
  • Deprecated function: Creation of dynamic property PDOException::$query_string is deprecated in DatabaseConnection->query() (line 770 of /home/cafechur/public_html/includes/database/database.inc).
  • Deprecated function: Creation of dynamic property PDOException::$args is deprecated in DatabaseConnection->query() (line 772 of /home/cafechur/public_html/includes/database/database.inc).
  • Deprecated function: Creation of dynamic property DatabaseCondition::$stringVersion is deprecated in DatabaseCondition->compile() (line 1865 of /home/cafechur/public_html/includes/database/query.inc).
  • Deprecated function: Creation of dynamic property DatabaseCondition::$stringVersion is deprecated in DatabaseCondition->compile() (line 1865 of /home/cafechur/public_html/includes/database/query.inc).
  • Deprecated function: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in url_is_external() (line 2393 of /home/cafechur/public_html/includes/common.inc).
  • Deprecated function: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in url_is_external() (line 2395 of /home/cafechur/public_html/includes/common.inc).
  • Deprecated function: ltrim(): Passing null to parameter #1 ($string) of type string is deprecated in url() (line 2311 of /home/cafechur/public_html/includes/common.inc).
  • Deprecated function: Creation of dynamic property SelectQuery::$alterTags is deprecated in SelectQuery->addTag() (line 978 of /home/cafechur/public_html/includes/database/select.inc).
  • Deprecated function: Creation of dynamic property DatabaseCondition::$stringVersion is deprecated in DatabaseCondition->compile() (line 1865 of /home/cafechur/public_html/includes/database/query.inc).
  • Deprecated function: Creation of dynamic property DatabaseCondition::$stringVersion is deprecated in DatabaseCondition->compile() (line 1865 of /home/cafechur/public_html/includes/database/query.inc).
Votive candles in Notre Dame, Paris

Gratitude is a worthwhile thing to cultivate. The Bible seems keen on it
("Rejoice always, pray without ceasing, give thanks in all circumstances", 1 Thessalonians 5:!8.) Your life, the universe itself,
is nothing but a free gift from God. There are times in life when it is hard to do, but those are also the times when
it is most important. As we see below, the science backs this up. Let us learn and practice gratitude.

What-Went-Well Exercise (Also Called “Three Blessings”)

Seligman, M. Flourish Kindle edition Location 732

We think too much about what goes wrong and not enough about what goes right in our lives. Of course, sometimes it makes sense to analyze bad events so that we can learn from them and avoid them in the future. However, people tend to spend more time thinking about what is bad in life than is helpful. Worse, this focus on negative events sets us up for anxiety and depression. One way to keep this from happening is to get better at thinking about and savouring what went well. For sound evolutionary reasons, most of us are not nearly as good at dwelling on good events as we are at analyzing bad events. Those of our ancestors who spent a lot of time basking in the sunshine of good events, when they should have been preparing for disaster, did not survive the Ice Age. So to overcome our brains’ natural catastrophic bent, we need to work on and practice this skill of thinking about what went well.

Every night for the next week, set aside ten minutes before you go to sleep. Write down three things that went well today and why they went well. You may use a journal or your computer to write about the events, but it is important that you have a physical record of what you wrote. The three things need not be earthshaking in importance (“My husband picked up my favourite ice cream for dessert on the way home from work today”), but they can be important (“My sister just gave birth to a healthy baby boy”).

Next to each positive event, answer the question “Why did this happen?” For example, if you wrote that your husband picked up ice cream, write “because my husband is really thoughtful sometimes” or “because I remembered to call him from work and remind him to stop by the grocery store.” Or if you wrote, “My sister just gave birth to a healthy baby boy,” you might pick as the cause “God was looking out for her” or “She did everything right during her pregnancy.”

Writing about why the positive events in your life happened may seem awkward at first, but please stick with it for one week. It will get easier. The odds are that you will be less depressed, happier, and addicted to this exercise six months from now.

The presentation below is from the evening when we spent a little time talking about it: why it's important and how to get better at it.

Resource