Kim Kardashian celebrated her 38th birthday with husband Kanye West and her family.
West surprised his wife Saturday morning with a series of large, hanging floral arrangements and serenaded the star with a song on the piano.
"@KimKardashian You're stunning. I will keep trying to make things that can express how beautiful you are inside and out and how much I love you and our family," the rapper captioned a video of the moment on Twitter.
Kim Kardashian, who turned 38 on Sunday, voiced her gratitude in a tweet on her own account.
"The most beautiful birthday flowers in the world!!!!! I have the sweetest most creative husband! Thank you babe love you so much!!!" she wrote.Kim Kardashian and West married in May 2015 and are parents to three children -- 5-year-old daughter North, 2-year-old son Saint and 9-month-old daughter Chicago.
Khloe Kardashian praised her as a sister, wife and mother in an Instagram post Sunday.
"I am so impressed by the woman, wife and mother you have become. I'm so thankful for us getting closer over the last year," she added. "Without you I would be lost!"
Jenner dedicated a post to Kim Kardashian on her own account.
"Happy birthday @kimkardashian!!! My beautiful girl, I love and adore you and wish for you the most amazing day and year... you have brought all of us such love, joy, and happiness," the mom of six wrote.
"You are the best mom, wife, sister, daughter and friend and i am beyond blessed to be your Mom," she added.
"I cherish every single memroy we share and wish for you all the love you give us every single day... i love you."
She threw a cupcake party for True, North and her daughter's other cousins last week.