SlideShare a Scribd company logo
1 of 2
Download to read offline
A Letter To Myself
Dear Jan at 45
I am the 62 old you writing to encourage and give you the hope that you desperately need. I know
your pain. You believe incorrectly that after purging every day for 25 years and now starving
yourself that your life is hopeless - I know what you are praying for – A normal life - Not that you
know what that is but you would sure like to have it. I am here to tell you that your life ahead will
not be normal. It will be so much better than that. It will be amazing.
You are strong – you just haven’t realized that yet - I know the women you will become because I
am her. You will work hard with the tools you learned at Remuda but you will fall sometimes. Don’t
beat yourself up - Keep on trying – never giving up. As you practice the tools you learned at
Remuda and trust the Lord and ask for his help you will make it. Little by little eating disorders
will be a thing of the past. I promise you that the Lord will take away all your eating disorder
thoughts and they will never be a part of you again.
You will marry a man who will love you with all his heart and call you his special angel. You are
beautiful in his eyes. You will blossom and love yourself for the women you are becoming – a
daughter of God. You will be an instrument in helping and encouraging others trapped in addictions.
You will volunteer in the jail and act as a facilitator for a 12-step addiction recovery program. As
you work the program repeatedly with the inmates you will grow stronger and stronger in your own
recovery. You will inspire these women and change many of their lives as you love and nourish
them with hope.
You will take care of your body always nourishing it with healthy food and exercise. You will weigh
what you should and never count calories or have a desire to be anything than what you already are.
Your dreams will come true. You will live in Hawaii in a little yellow beach house by the beach.
You have joy in your life as you love and serve other.
Now my dear Jan – My advice to you is to listen to your doctors and your counselors. They know
what they are doing. Don’t let your fears destroy you. Work on your recovery. It is hard but it is
worth it. Say daily affirmations – at first you won’t believe it but gradually they will become a part
of you. Don’t let the number on the scale be the basis for your self-worth. You are much more than
a number. Say positive things about yourself – NEVER putting yourself down. Have healthy
boundaries and most important – Do not hurt yourself. Please Jan, don’t give up now - You will do
it - I love you – Please don’t let us die.
Love,
Jan at 62
Source

More Related Content

What's hot

What's hot (16)

Pp
PpPp
Pp
 
Life's truth
Life's truthLife's truth
Life's truth
 
your e-books HERE
your e-books HEREyour e-books HERE
your e-books HERE
 
Testimonial tuesday- Roberta Barela
Testimonial tuesday- Roberta Barela Testimonial tuesday- Roberta Barela
Testimonial tuesday- Roberta Barela
 
How to change a habit
How to change a habitHow to change a habit
How to change a habit
 
Irene, a "get healthy" success story
Irene, a "get healthy" success storyIrene, a "get healthy" success story
Irene, a "get healthy" success story
 
Bulimia nervosa
Bulimia nervosaBulimia nervosa
Bulimia nervosa
 
Scene 03 - Classroom 02
Scene 03 - Classroom 02Scene 03 - Classroom 02
Scene 03 - Classroom 02
 
Controlling anger-28
Controlling anger-28Controlling anger-28
Controlling anger-28
 
The Monk who sold his Ferrari - By Robin Sharma
The Monk who sold his Ferrari - By Robin SharmaThe Monk who sold his Ferrari - By Robin Sharma
The Monk who sold his Ferrari - By Robin Sharma
 
By shahryar
By shahryarBy shahryar
By shahryar
 
Scene 03 classroom 02
Scene 03 classroom 02Scene 03 classroom 02
Scene 03 classroom 02
 
Our Stories
Our StoriesOur Stories
Our Stories
 
2 pageview
2 pageview2 pageview
2 pageview
 
My Life #OutsideWork (Intuit Employees)
My Life #OutsideWork (Intuit Employees)My Life #OutsideWork (Intuit Employees)
My Life #OutsideWork (Intuit Employees)
 
Reflections Of A Mother
Reflections Of A  MotherReflections Of A  Mother
Reflections Of A Mother
 

Similar to Letter to Myself

Love making guide
Love making guideLove making guide
Love making guideViorel Paun
 
2014 elemental cleanse preview guide
2014 elemental cleanse preview guide2014 elemental cleanse preview guide
2014 elemental cleanse preview guidePamela Quinn
 
33 Ways to Break Free from Binge Eating
33 Ways to Break Free from Binge Eating33 Ways to Break Free from Binge Eating
33 Ways to Break Free from Binge EatingNia Shanks
 
21 day rapid fat loss smoothie !
21 day rapid fat loss smoothie !21 day rapid fat loss smoothie !
21 day rapid fat loss smoothie !Horizon Shorts
 
How to Defeat Victim Mentality After Your Husband Cheated on You
How to Defeat Victim Mentality After Your Husband Cheated on YouHow to Defeat Victim Mentality After Your Husband Cheated on You
How to Defeat Victim Mentality After Your Husband Cheated on YouC Mellie Smith
 
Bulimia
BulimiaBulimia
Bulimia2fat2
 
Keeping Spirituality
Keeping Spirituality Keeping Spirituality
Keeping Spirituality ScottShoup2
 
Eliminate negative thoughts and lose weight!
Eliminate negative thoughts and lose weight!Eliminate negative thoughts and lose weight!
Eliminate negative thoughts and lose weight!Kwateng Benjamin
 
Eliminate negative thoughts and lose weight
Eliminate negative thoughts and lose weight Eliminate negative thoughts and lose weight
Eliminate negative thoughts and lose weight JulianDampies
 

Similar to Letter to Myself (20)

Live your dreams summary
Live your dreams summaryLive your dreams summary
Live your dreams summary
 
10 Things To Do Now
10 Things To Do Now10 Things To Do Now
10 Things To Do Now
 
Fat Burning Diet And Products.
Fat Burning Diet And Products.Fat Burning Diet And Products.
Fat Burning Diet And Products.
 
Love making guide
Love making guideLove making guide
Love making guide
 
50 ways to flourish after divorce ebook
50 ways to flourish after divorce ebook50 ways to flourish after divorce ebook
50 ways to flourish after divorce ebook
 
2014 elemental cleanse preview guide
2014 elemental cleanse preview guide2014 elemental cleanse preview guide
2014 elemental cleanse preview guide
 
33 Ways to Break Free from Binge Eating
33 Ways to Break Free from Binge Eating33 Ways to Break Free from Binge Eating
33 Ways to Break Free from Binge Eating
 
Become a healthy guy
Become a healthy guyBecome a healthy guy
Become a healthy guy
 
21 day rapid fat loss smoothie !
21 day rapid fat loss smoothie !21 day rapid fat loss smoothie !
21 day rapid fat loss smoothie !
 
The cogni diet
The cogni dietThe cogni diet
The cogni diet
 
loss your weight and become happy
loss your weight and become happyloss your weight and become happy
loss your weight and become happy
 
How to Defeat Victim Mentality After Your Husband Cheated on You
How to Defeat Victim Mentality After Your Husband Cheated on YouHow to Defeat Victim Mentality After Your Husband Cheated on You
How to Defeat Victim Mentality After Your Husband Cheated on You
 
Value Of Life Lesson
Value Of Life LessonValue Of Life Lesson
Value Of Life Lesson
 
Bulimia
BulimiaBulimia
Bulimia
 
Keeping Spirituality
Keeping Spirituality Keeping Spirituality
Keeping Spirituality
 
Eliminate negative thoughts and lose weight!
Eliminate negative thoughts and lose weight!Eliminate negative thoughts and lose weight!
Eliminate negative thoughts and lose weight!
 
Weight loss 2
Weight loss 2Weight loss 2
Weight loss 2
 
Keeping spirituality
Keeping spiritualityKeeping spirituality
Keeping spirituality
 
Depression and disability
Depression and disabilityDepression and disability
Depression and disability
 
Eliminate negative thoughts and lose weight
Eliminate negative thoughts and lose weight Eliminate negative thoughts and lose weight
Eliminate negative thoughts and lose weight
 

Recently uploaded

Hi,Fi Call Girl In Mysore Road - 7001305949 | 24x7 Service Available Near Me
Hi,Fi Call Girl In Mysore Road - 7001305949 | 24x7 Service Available Near MeHi,Fi Call Girl In Mysore Road - 7001305949 | 24x7 Service Available Near Me
Hi,Fi Call Girl In Mysore Road - 7001305949 | 24x7 Service Available Near Menarwatsonia7
 
Bangalore Call Girls Majestic 📞 9907093804 High Profile Service 100% Safe
Bangalore Call Girls Majestic 📞 9907093804 High Profile Service 100% SafeBangalore Call Girls Majestic 📞 9907093804 High Profile Service 100% Safe
Bangalore Call Girls Majestic 📞 9907093804 High Profile Service 100% Safenarwatsonia7
 
Housewife Call Girls Hoskote | 7001305949 At Low Cost Cash Payment Booking
Housewife Call Girls Hoskote | 7001305949 At Low Cost Cash Payment BookingHousewife Call Girls Hoskote | 7001305949 At Low Cost Cash Payment Booking
Housewife Call Girls Hoskote | 7001305949 At Low Cost Cash Payment Bookingnarwatsonia7
 
Low Rate Call Girls Mumbai Suman 9910780858 Independent Escort Service Mumbai
Low Rate Call Girls Mumbai Suman 9910780858 Independent Escort Service MumbaiLow Rate Call Girls Mumbai Suman 9910780858 Independent Escort Service Mumbai
Low Rate Call Girls Mumbai Suman 9910780858 Independent Escort Service Mumbaisonalikaur4
 
Call Girls Whitefield Just Call 7001305949 Top Class Call Girl Service Available
Call Girls Whitefield Just Call 7001305949 Top Class Call Girl Service AvailableCall Girls Whitefield Just Call 7001305949 Top Class Call Girl Service Available
Call Girls Whitefield Just Call 7001305949 Top Class Call Girl Service Availablenarwatsonia7
 
Call Girls In Andheri East Call 9920874524 Book Hot And Sexy Girls
Call Girls In Andheri East Call 9920874524 Book Hot And Sexy GirlsCall Girls In Andheri East Call 9920874524 Book Hot And Sexy Girls
Call Girls In Andheri East Call 9920874524 Book Hot And Sexy Girlsnehamumbai
 
Call Girls Thane Just Call 9910780858 Get High Class Call Girls Service
Call Girls Thane Just Call 9910780858 Get High Class Call Girls ServiceCall Girls Thane Just Call 9910780858 Get High Class Call Girls Service
Call Girls Thane Just Call 9910780858 Get High Class Call Girls Servicesonalikaur4
 
Sonagachi Call Girls Services 9907093804 @24x7 High Class Babes Here Call Now
Sonagachi Call Girls Services 9907093804 @24x7 High Class Babes Here Call NowSonagachi Call Girls Services 9907093804 @24x7 High Class Babes Here Call Now
Sonagachi Call Girls Services 9907093804 @24x7 High Class Babes Here Call NowRiya Pathan
 
Vip Call Girls Anna Salai Chennai 👉 8250192130 ❣️💯 Top Class Girls Available
Vip Call Girls Anna Salai Chennai 👉 8250192130 ❣️💯 Top Class Girls AvailableVip Call Girls Anna Salai Chennai 👉 8250192130 ❣️💯 Top Class Girls Available
Vip Call Girls Anna Salai Chennai 👉 8250192130 ❣️💯 Top Class Girls AvailableNehru place Escorts
 
Ahmedabad Call Girls CG Road 🔝9907093804 Short 1500 💋 Night 6000
Ahmedabad Call Girls CG Road 🔝9907093804  Short 1500  💋 Night 6000Ahmedabad Call Girls CG Road 🔝9907093804  Short 1500  💋 Night 6000
Ahmedabad Call Girls CG Road 🔝9907093804 Short 1500 💋 Night 6000aliya bhat
 
Call Girls Service Chennai Jiya 7001305949 Independent Escort Service Chennai
Call Girls Service Chennai Jiya 7001305949 Independent Escort Service ChennaiCall Girls Service Chennai Jiya 7001305949 Independent Escort Service Chennai
Call Girls Service Chennai Jiya 7001305949 Independent Escort Service ChennaiNehru place Escorts
 
Kolkata Call Girls Services 9907093804 @24x7 High Class Babes Here Call Now
Kolkata Call Girls Services 9907093804 @24x7 High Class Babes Here Call NowKolkata Call Girls Services 9907093804 @24x7 High Class Babes Here Call Now
Kolkata Call Girls Services 9907093804 @24x7 High Class Babes Here Call NowNehru place Escorts
 
Call Girls ITPL Just Call 7001305949 Top Class Call Girl Service Available
Call Girls ITPL Just Call 7001305949 Top Class Call Girl Service AvailableCall Girls ITPL Just Call 7001305949 Top Class Call Girl Service Available
Call Girls ITPL Just Call 7001305949 Top Class Call Girl Service Availablenarwatsonia7
 
Call Girls Service Jaipur Grishma WhatsApp ❤8445551418 VIP Call Girls Jaipur
Call Girls Service Jaipur Grishma WhatsApp ❤8445551418 VIP Call Girls JaipurCall Girls Service Jaipur Grishma WhatsApp ❤8445551418 VIP Call Girls Jaipur
Call Girls Service Jaipur Grishma WhatsApp ❤8445551418 VIP Call Girls Jaipurparulsinha
 
Call Girl Service Bidadi - For 7001305949 Cheap & Best with original Photos
Call Girl Service Bidadi - For 7001305949 Cheap & Best with original PhotosCall Girl Service Bidadi - For 7001305949 Cheap & Best with original Photos
Call Girl Service Bidadi - For 7001305949 Cheap & Best with original Photosnarwatsonia7
 
Call Girls Service Surat Samaira ❤️🍑 8250192130 👄 Independent Escort Service ...
Call Girls Service Surat Samaira ❤️🍑 8250192130 👄 Independent Escort Service ...Call Girls Service Surat Samaira ❤️🍑 8250192130 👄 Independent Escort Service ...
Call Girls Service Surat Samaira ❤️🍑 8250192130 👄 Independent Escort Service ...CALL GIRLS
 
Call Girls Jp Nagar Just Call 7001305949 Top Class Call Girl Service Available
Call Girls Jp Nagar Just Call 7001305949 Top Class Call Girl Service AvailableCall Girls Jp Nagar Just Call 7001305949 Top Class Call Girl Service Available
Call Girls Jp Nagar Just Call 7001305949 Top Class Call Girl Service Availablenarwatsonia7
 
VIP Mumbai Call Girls Hiranandani Gardens Just Call 9920874524 with A/C Room ...
VIP Mumbai Call Girls Hiranandani Gardens Just Call 9920874524 with A/C Room ...VIP Mumbai Call Girls Hiranandani Gardens Just Call 9920874524 with A/C Room ...
VIP Mumbai Call Girls Hiranandani Gardens Just Call 9920874524 with A/C Room ...Garima Khatri
 
Call Girls Jayanagar Just Call 7001305949 Top Class Call Girl Service Available
Call Girls Jayanagar Just Call 7001305949 Top Class Call Girl Service AvailableCall Girls Jayanagar Just Call 7001305949 Top Class Call Girl Service Available
Call Girls Jayanagar Just Call 7001305949 Top Class Call Girl Service Availablenarwatsonia7
 
Call Girl Coimbatore Prisha☎️ 8250192130 Independent Escort Service Coimbatore
Call Girl Coimbatore Prisha☎️  8250192130 Independent Escort Service CoimbatoreCall Girl Coimbatore Prisha☎️  8250192130 Independent Escort Service Coimbatore
Call Girl Coimbatore Prisha☎️ 8250192130 Independent Escort Service Coimbatorenarwatsonia7
 

Recently uploaded (20)

Hi,Fi Call Girl In Mysore Road - 7001305949 | 24x7 Service Available Near Me
Hi,Fi Call Girl In Mysore Road - 7001305949 | 24x7 Service Available Near MeHi,Fi Call Girl In Mysore Road - 7001305949 | 24x7 Service Available Near Me
Hi,Fi Call Girl In Mysore Road - 7001305949 | 24x7 Service Available Near Me
 
Bangalore Call Girls Majestic 📞 9907093804 High Profile Service 100% Safe
Bangalore Call Girls Majestic 📞 9907093804 High Profile Service 100% SafeBangalore Call Girls Majestic 📞 9907093804 High Profile Service 100% Safe
Bangalore Call Girls Majestic 📞 9907093804 High Profile Service 100% Safe
 
Housewife Call Girls Hoskote | 7001305949 At Low Cost Cash Payment Booking
Housewife Call Girls Hoskote | 7001305949 At Low Cost Cash Payment BookingHousewife Call Girls Hoskote | 7001305949 At Low Cost Cash Payment Booking
Housewife Call Girls Hoskote | 7001305949 At Low Cost Cash Payment Booking
 
Low Rate Call Girls Mumbai Suman 9910780858 Independent Escort Service Mumbai
Low Rate Call Girls Mumbai Suman 9910780858 Independent Escort Service MumbaiLow Rate Call Girls Mumbai Suman 9910780858 Independent Escort Service Mumbai
Low Rate Call Girls Mumbai Suman 9910780858 Independent Escort Service Mumbai
 
Call Girls Whitefield Just Call 7001305949 Top Class Call Girl Service Available
Call Girls Whitefield Just Call 7001305949 Top Class Call Girl Service AvailableCall Girls Whitefield Just Call 7001305949 Top Class Call Girl Service Available
Call Girls Whitefield Just Call 7001305949 Top Class Call Girl Service Available
 
Call Girls In Andheri East Call 9920874524 Book Hot And Sexy Girls
Call Girls In Andheri East Call 9920874524 Book Hot And Sexy GirlsCall Girls In Andheri East Call 9920874524 Book Hot And Sexy Girls
Call Girls In Andheri East Call 9920874524 Book Hot And Sexy Girls
 
Call Girls Thane Just Call 9910780858 Get High Class Call Girls Service
Call Girls Thane Just Call 9910780858 Get High Class Call Girls ServiceCall Girls Thane Just Call 9910780858 Get High Class Call Girls Service
Call Girls Thane Just Call 9910780858 Get High Class Call Girls Service
 
Sonagachi Call Girls Services 9907093804 @24x7 High Class Babes Here Call Now
Sonagachi Call Girls Services 9907093804 @24x7 High Class Babes Here Call NowSonagachi Call Girls Services 9907093804 @24x7 High Class Babes Here Call Now
Sonagachi Call Girls Services 9907093804 @24x7 High Class Babes Here Call Now
 
Vip Call Girls Anna Salai Chennai 👉 8250192130 ❣️💯 Top Class Girls Available
Vip Call Girls Anna Salai Chennai 👉 8250192130 ❣️💯 Top Class Girls AvailableVip Call Girls Anna Salai Chennai 👉 8250192130 ❣️💯 Top Class Girls Available
Vip Call Girls Anna Salai Chennai 👉 8250192130 ❣️💯 Top Class Girls Available
 
Ahmedabad Call Girls CG Road 🔝9907093804 Short 1500 💋 Night 6000
Ahmedabad Call Girls CG Road 🔝9907093804  Short 1500  💋 Night 6000Ahmedabad Call Girls CG Road 🔝9907093804  Short 1500  💋 Night 6000
Ahmedabad Call Girls CG Road 🔝9907093804 Short 1500 💋 Night 6000
 
Call Girls Service Chennai Jiya 7001305949 Independent Escort Service Chennai
Call Girls Service Chennai Jiya 7001305949 Independent Escort Service ChennaiCall Girls Service Chennai Jiya 7001305949 Independent Escort Service Chennai
Call Girls Service Chennai Jiya 7001305949 Independent Escort Service Chennai
 
Kolkata Call Girls Services 9907093804 @24x7 High Class Babes Here Call Now
Kolkata Call Girls Services 9907093804 @24x7 High Class Babes Here Call NowKolkata Call Girls Services 9907093804 @24x7 High Class Babes Here Call Now
Kolkata Call Girls Services 9907093804 @24x7 High Class Babes Here Call Now
 
Call Girls ITPL Just Call 7001305949 Top Class Call Girl Service Available
Call Girls ITPL Just Call 7001305949 Top Class Call Girl Service AvailableCall Girls ITPL Just Call 7001305949 Top Class Call Girl Service Available
Call Girls ITPL Just Call 7001305949 Top Class Call Girl Service Available
 
Call Girls Service Jaipur Grishma WhatsApp ❤8445551418 VIP Call Girls Jaipur
Call Girls Service Jaipur Grishma WhatsApp ❤8445551418 VIP Call Girls JaipurCall Girls Service Jaipur Grishma WhatsApp ❤8445551418 VIP Call Girls Jaipur
Call Girls Service Jaipur Grishma WhatsApp ❤8445551418 VIP Call Girls Jaipur
 
Call Girl Service Bidadi - For 7001305949 Cheap & Best with original Photos
Call Girl Service Bidadi - For 7001305949 Cheap & Best with original PhotosCall Girl Service Bidadi - For 7001305949 Cheap & Best with original Photos
Call Girl Service Bidadi - For 7001305949 Cheap & Best with original Photos
 
Call Girls Service Surat Samaira ❤️🍑 8250192130 👄 Independent Escort Service ...
Call Girls Service Surat Samaira ❤️🍑 8250192130 👄 Independent Escort Service ...Call Girls Service Surat Samaira ❤️🍑 8250192130 👄 Independent Escort Service ...
Call Girls Service Surat Samaira ❤️🍑 8250192130 👄 Independent Escort Service ...
 
Call Girls Jp Nagar Just Call 7001305949 Top Class Call Girl Service Available
Call Girls Jp Nagar Just Call 7001305949 Top Class Call Girl Service AvailableCall Girls Jp Nagar Just Call 7001305949 Top Class Call Girl Service Available
Call Girls Jp Nagar Just Call 7001305949 Top Class Call Girl Service Available
 
VIP Mumbai Call Girls Hiranandani Gardens Just Call 9920874524 with A/C Room ...
VIP Mumbai Call Girls Hiranandani Gardens Just Call 9920874524 with A/C Room ...VIP Mumbai Call Girls Hiranandani Gardens Just Call 9920874524 with A/C Room ...
VIP Mumbai Call Girls Hiranandani Gardens Just Call 9920874524 with A/C Room ...
 
Call Girls Jayanagar Just Call 7001305949 Top Class Call Girl Service Available
Call Girls Jayanagar Just Call 7001305949 Top Class Call Girl Service AvailableCall Girls Jayanagar Just Call 7001305949 Top Class Call Girl Service Available
Call Girls Jayanagar Just Call 7001305949 Top Class Call Girl Service Available
 
Call Girl Coimbatore Prisha☎️ 8250192130 Independent Escort Service Coimbatore
Call Girl Coimbatore Prisha☎️  8250192130 Independent Escort Service CoimbatoreCall Girl Coimbatore Prisha☎️  8250192130 Independent Escort Service Coimbatore
Call Girl Coimbatore Prisha☎️ 8250192130 Independent Escort Service Coimbatore
 

Letter to Myself

  • 1. A Letter To Myself Dear Jan at 45 I am the 62 old you writing to encourage and give you the hope that you desperately need. I know your pain. You believe incorrectly that after purging every day for 25 years and now starving yourself that your life is hopeless - I know what you are praying for – A normal life - Not that you know what that is but you would sure like to have it. I am here to tell you that your life ahead will not be normal. It will be so much better than that. It will be amazing. You are strong – you just haven’t realized that yet - I know the women you will become because I am her. You will work hard with the tools you learned at Remuda but you will fall sometimes. Don’t beat yourself up - Keep on trying – never giving up. As you practice the tools you learned at Remuda and trust the Lord and ask for his help you will make it. Little by little eating disorders will be a thing of the past. I promise you that the Lord will take away all your eating disorder thoughts and they will never be a part of you again. You will marry a man who will love you with all his heart and call you his special angel. You are beautiful in his eyes. You will blossom and love yourself for the women you are becoming – a daughter of God. You will be an instrument in helping and encouraging others trapped in addictions. You will volunteer in the jail and act as a facilitator for a 12-step addiction recovery program. As you work the program repeatedly with the inmates you will grow stronger and stronger in your own recovery. You will inspire these women and change many of their lives as you love and nourish them with hope. You will take care of your body always nourishing it with healthy food and exercise. You will weigh what you should and never count calories or have a desire to be anything than what you already are. Your dreams will come true. You will live in Hawaii in a little yellow beach house by the beach. You have joy in your life as you love and serve other. Now my dear Jan – My advice to you is to listen to your doctors and your counselors. They know what they are doing. Don’t let your fears destroy you. Work on your recovery. It is hard but it is worth it. Say daily affirmations – at first you won’t believe it but gradually they will become a part of you. Don’t let the number on the scale be the basis for your self-worth. You are much more than
  • 2. a number. Say positive things about yourself – NEVER putting yourself down. Have healthy boundaries and most important – Do not hurt yourself. Please Jan, don’t give up now - You will do it - I love you – Please don’t let us die. Love, Jan at 62 Source