Orlando Bloom has urged his followers to "cherish the memories and moments" they have with their family.
The 41-year-old actor penned a touching tribute to his beloved grandmother Dorrie, revealing the 98 year old is very ill and not expected to live much longer, so suggested his fans should "love and give love".
He wrote alongside a series of pictures of himself and his grandma: "Cherish the memories and moments and celebrate and respect the life.
"We all smile we live we laugh and we embrace a grandmother a mother a sister an aunt a wife a girlfriend a daughter a friend a child a newborn we are born we grow old we get sick and we die this we know so love and give love.(sic)"
The 'Pirates of the Caribbean' actor admitted he had "shed a tear or two" when reflecting on happier times with Dorrie and will always be grateful to have shared a part of her life.
He added on the Instagram post: "98 years and I'm so glad I got to be a part of them and as I lie awake pondering and knowing that she too will pass soon now perhaps before I wake I pray I smile.
"I shed a tear or two at the memories of Sunday lunch with Yorkshire pudding (she made the best) and roast potatoes and beans from the allotment and pudding and humbugs and walks in the fields or alone the canals and knitted cardigans the love and history I am so grateful for my grandma Dorrie I love you.(sic)"
In the comments of his post, Orlando was given some support from his girlfriend Katy Perry.
She wrote: "Love you angel."