grateful.org Open in urlscan Pro
172.67.209.146  Public Scan

Submitted URL: http://grateful.org/
Effective URL: https://grateful.org/
Submission: On April 04 via api from US — Scanned from DE

Form analysis 3 forms found in the DOM

POST /#gf_6

<form method="post" enctype="multipart/form-data" id="gform_6" class="wordfortheday-form inline-subscribe" action="/#gf_6" data-formid="6" novalidate="">
  <div class="gform-body gform_body">
    <div id="gform_fields_6" class="gform_fields top_label form_sublabel_below description_below">
      <div id="field_6_1" class="gfield gfield--type-email gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_6_1"><label
          class="gfield_label gform-field-label" for="input_6_1">Email<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label>
        <div class="ginput_container ginput_container_email">
          <input name="input_1" id="input_6_1" type="email" value="" class="large" placeholder="your email..." aria-required="true" aria-invalid="false">
        </div>
      </div>
      <div id="field_6_2" class="gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below gfield_visibility_visible" data-js-reload="field_6_2"><label
          class="gfield_label gform-field-label" for="input_6_2">Comments</label>
        <div class="ginput_container"><input name="input_2" id="input_6_2" type="text" value="" autocomplete="new-password"></div>
        <div class="gfield_description" id="gfield_description_6_2">This field is for validation purposes and should be left unchanged.</div>
      </div>
    </div>
  </div>
  <div class="gform_footer top_label"> <input type="submit" id="gform_submit_button_6" class="gform_button button" value="Subscribe"
      onclick="if(window[&quot;gf_submitting_6&quot;]){return false;}  if( !jQuery(&quot;#gform_6&quot;)[0].checkValidity || jQuery(&quot;#gform_6&quot;)[0].checkValidity()){window[&quot;gf_submitting_6&quot;]=true;}  "
      onkeypress="if( event.keyCode == 13 ){ if(window[&quot;gf_submitting_6&quot;]){return false;} if( !jQuery(&quot;#gform_6&quot;)[0].checkValidity || jQuery(&quot;#gform_6&quot;)[0].checkValidity()){window[&quot;gf_submitting_6&quot;]=true;}  jQuery(&quot;#gform_6&quot;).trigger(&quot;submit&quot;,[true]); }">
    <input type="hidden" class="gform_hidden" name="is_submit_6" value="1">
    <input type="hidden" class="gform_hidden" name="gform_submit" value="6">
    <input type="hidden" class="gform_hidden" name="gform_unique_id" value="">
    <input type="hidden" class="gform_hidden" name="state_6" value="WyJbXSIsIjliOGY3YTdmM2Y1ODYwOGExMjA0YmNjMmM3OWI5ZWNiIl0=">
    <input type="hidden" class="gform_hidden" name="gform_target_page_number_6" id="gform_target_page_number_6" value="0">
    <input type="hidden" class="gform_hidden" name="gform_source_page_number_6" id="gform_source_page_number_6" value="1">
    <input type="hidden" name="gform_field_values" value="">
  </div>
</form>

POST /#gf_107

<form method="post" enctype="multipart/form-data" target="gform_ajax_frame_107" id="gform_107" class="inline-subscribe inline-form" action="/#gf_107" data-formid="107" novalidate="">
  <div class="gform-body gform_body">
    <div id="gform_fields_107" class="gform_fields top_label form_sublabel_below description_below">
      <div id="field_107_1" class="gfield gfield--type-email field_sublabel_below gfield--no-description field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_107_1"><label class="gfield_label gform-field-label"
          for="input_107_1">Email</label>
        <div class="ginput_container ginput_container_email">
          <input name="input_1" id="input_107_1" type="email" value="" class="large" placeholder="your preferred email..." aria-invalid="false">
        </div>
      </div>
      <div id="field_107_2" class="gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below gfield_visibility_visible" data-js-reload="field_107_2"><label
          class="gfield_label gform-field-label" for="input_107_2">Email</label>
        <div class="ginput_container"><input name="input_2" id="input_107_2" type="text" value="" autocomplete="new-password"></div>
        <div class="gfield_description" id="gfield_description_107_2">This field is for validation purposes and should be left unchanged.</div>
      </div>
    </div>
  </div>
  <div class="gform_footer top_label"> <input type="submit" id="gform_submit_button_107" class="gform_button button" value="Sign Me Up"
      onclick="if(window[&quot;gf_submitting_107&quot;]){return false;}  if( !jQuery(&quot;#gform_107&quot;)[0].checkValidity || jQuery(&quot;#gform_107&quot;)[0].checkValidity()){window[&quot;gf_submitting_107&quot;]=true;}  "
      onkeypress="if( event.keyCode == 13 ){ if(window[&quot;gf_submitting_107&quot;]){return false;} if( !jQuery(&quot;#gform_107&quot;)[0].checkValidity || jQuery(&quot;#gform_107&quot;)[0].checkValidity()){window[&quot;gf_submitting_107&quot;]=true;}  jQuery(&quot;#gform_107&quot;).trigger(&quot;submit&quot;,[true]); }">
    <input type="hidden" name="gform_ajax" value="form_id=107&amp;title=&amp;description=&amp;tabindex=0&amp;theme=gravity-theme">
    <input type="hidden" class="gform_hidden" name="is_submit_107" value="1">
    <input type="hidden" class="gform_hidden" name="gform_submit" value="107">
    <input type="hidden" class="gform_hidden" name="gform_unique_id" value="">
    <input type="hidden" class="gform_hidden" name="state_107" value="WyJbXSIsIjliOGY3YTdmM2Y1ODYwOGExMjA0YmNjMmM3OWI5ZWNiIl0=">
    <input type="hidden" class="gform_hidden" name="gform_target_page_number_107" id="gform_target_page_number_107" value="0">
    <input type="hidden" class="gform_hidden" name="gform_source_page_number_107" id="gform_source_page_number_107" value="1">
    <input type="hidden" name="gform_field_values" value="">
  </div>
</form>

GET https://grateful.org

<form class="search" method="get" action="https://grateful.org" role="search">
  <input class="search-input" type="search" name="s" tabindex="-1" placeholder="To search, type and hit enter.">
  <button class="search-submit btn" type="submit" role="button" aria-label="Search">Search</button>
  <input type="hidden" name="swpmfe" value="e797ad6e7e8b736f3495d57dbc21a607">
</form>

Text Content

 * Home
 * About
 * Contact Us
 * Sign In
 * 

 * Welcome
 * Connect
 * Practice
 * Explore
 * Send an eCard
 * Light a Candle
 * Donate
 * Subscribe

 * 
 * 
 * 
 * 

Light a CandleSend an eCardPrivate JournalBrother David


DISCOVER MEANING IN DAILY LIVING



We are a global nonprofit organization that empowers people to live meaningful
lives through the transformative practice of grateful living.

We do this because we know today is not an ordinary day. Today is extraordinary.
It’s the one day you have been given. Our programs, educational offerings, and
the content on our website are designed to support your daily life during times
of joy and adversity.

Join us and let your gratefulness overflow – make today a good day.


NEW LIVE COURSE REGISTRATION CLOSING SOON! GRATEFUL HOPE: PASSION FOR THE
POSSIBLE

Would you like to feel more hopeful about your life and the world? Hope is distinct from optimism and doesn't depend on what happens. Like gratefulness, it can be cultivated and sustained through daily practice, even in challenging times. Join us this April for our new live, online course exploring hope as a radical stance.

Register by April 14

Grateful Gatherings:
A monthly meeting of a group of seekers interested in connection, community, and
guideposts for daily living.

Learn More


PROGRAMS & EVENTS

From online workshops to courses to in-person retreats, we offer multiple
pathways for deepening your practice of grateful living. 

Explore Upcoming Programs


JOIN OUR COMMUNITY

Discover the transformative power of living gratefully through the warm heart of
our global community.

Join Now
 * Be Inspired
 * Be Reflective


WORD FOR THE DAY

Photo Credit: Franzi Meyer

To be sensual, I think, is to respect and rejoice in the force of life, of life
itself, and to be present in all that one does, from the effort of loving to the
breaking of bread.

— James Baldwin
 * Share
 * 
 * 
 * 
 * 

Receive “Word for the Day” each day in your inbox

"*" indicates required fields

Email*

Comments

This field is for validation purposes and should be left unchanged.



DAILY QUESTION

What relationships am I grateful for right now?
View/Add Reflections


SUPPORT GRATEFUL LIVING

We are a privately funded nonprofit that depends on generous donations from
people like you. Help us provide our transformative programs, resources, and
education to more than 1 million people annually. Give gratefully today, so we
can all live gratefully together!

Grateful living keeps me grounded and has carried me well through joyous days
and has truly lifted my soul through my most difficult days. Thank you!

-Angela D.

Make a Donation

All donations are fully tax-deductible in the U.S.A.


Subscribe to Grateful Living

Give yourself the gift of free bi-monthly inspiration including uplifting
articles, diverse stories, supportive practices, videos, and more, delivered
with heart to your inbox.

Email

Email

This field is for validation purposes and should be left unchanged.


Customize your subscription


Quick Links

 * Sign In
 * Start Here
 * About
 * Connect

Explore the Site

 * Brother David
 * Practice Grateful Living
 * Content Library
 * Grateful Goods Shop

Donate

Stay Connected

 * Facebook
 * Instagram
 * Threads
 * YouTube

This site is brought to you by A Network for Grateful Living, a 501(c)(3)
nonprofit. All donations are fully tax-deductible in the U.S.A.

© 2000 - 2024 A Network for Grateful Living, Inc.

 * Community Engagement Guidelines
 * Privacy Policy


Learn More


SEARCH GRATEFUL LIVING:

Search


Notifications