Khloe Kardashian has had a roller coaster of a year.
From becoming a first time mum, to trying to make her relationship with Tristan Thompson work – after finding out hed cheated on her just days before she was due to give birth.
The 34-year-old has been pushed to the limits, but decided to put it all behind her to ring in the New Year with her baby daddy.
In a video montage shared to her Instagram page, the reality star thanked her daughter True for being her greatest blessing as she reflected on the up and downs of 2018.
The star wrote: 2018 was a roller coaster of emotions. My soul endured, the highest highs and the lowest lows. Praise be to GOD because at this moment, Im at an all time high.
This season the devil did not rest, I was tested, time and time again. I came out of my experiences stronger than ever! My spirit can not be broken!!
She added: This year I faced my challenges by trusting myself, not always in my decisions but in my ability to overcome whatever I was being tested with. I now know I am a conqueror, I am stronger than I ever could have imagined, and no matter which obstacle I face, I will always overcome it.
Life does not always go as planned, but the beauty of it is, that it can surprise you in any moment with the sweetest of serendipity. The key is to keep moving forward, keep smiling, keep being a positive ray of light in a somewhat dark world!
The mother of one continued: Knowing that God and the universe has your back and that life is meant to get better as long as we internally feel grateful and strive to become better humans.
Start each day with a grateful, loving heart. Be truly grateful and that will create a ripple effect of karma and blessings. You get what you give in anything you do.
After sharing a star emoji, the Keeping Up With The Kardashians star took the time to thank her baby girl, and told her 84.5 million followers just how much True means to her.
Koko said: True, you are and forever will be my greatest blessing- my greatest gift!! There is nothing I wouldnt endure a million times over to be blessed with an angel like you!!!
More: Khloe Kardashian
Thank you for showing me what it feels like to be complete. To be at peace in my soul. I never knew my heart could be so full. I will love you until the end of time!
You were worth the wait my sweet baby True!
Got a showbiz story?
If you've got a story, video or pictures get in touch with the Metro.co.uk Entertainment team by emailing us [email protected], calling 020 3615 2145 or by visiting our Submit Stuff page – we'd love to hear from you.