Beyond “I’m Sorry”: 21 Alternative Things to Say

When someone you know loses a loved one, it's natural to want to offer comfort. But the words “I’m sorry,” though heartfelt and certainly appropriate, can start to feel automatic. Whether you're speaking at a funeral, offering condolences at a memorial, or running into someone unexpectedly, finding the right words matters.
Here are 21 ways to offer sympathy and show affection beyond “I’m sorry.” Each message is personal and conveys how much you care. Best of all, these phrases work when spoken or written in a memorial guest book, sympathy card, or social media post.
Short and Simple Statements to Comfort
These phrases work well when you only have a moment, such as a receiving line at a memorial, passing someone in the grocery store, or dropping off flowers or a meal.
1. I’ve been thinking of you.
Brief but heartfelt, this phrase lets the person know they’re on your mind.
2. My heart is with you.
Warm and empathetic, this expresses shared sorrow without needing many words.
3. Sending you love and strength.
A good phrase to use when you're writing a card or message and want to keep it uplifting.
4. I’m holding you in my thoughts.
A gentle way to say you’re present with them in spirit, and appropriate for those not religious. However, if you and the grieving person are comforted by specific references, you could say, I’m keeping you in my prayers.
5. You don’t have to say anything – I just want you to know my thoughts are with you.
Depending on your relationship, you can modify it to: You don’t have to say anything; I just want to give you a hug.
Supportive Phrases and Conversation Starters
6. This must be so hard. Please let me know if I can help – even with something small.
You can use this phrase as is or personalize it with an offer for something they might need, such as walking the dog, picking up groceries, or another specific task.
7. You don’t have to go through this alone.
Let them know you're here for them, now and in the coming weeks.
8. There’s no timeline for grief. Take all the time you need.
Helpful when others may be rushing them to “move on.”
9. I don’t know exactly what to say, but I care about you so much.
It’s okay to admit the difficulty of the moment while still offering connection and comfort.
10. If you ever want to talk, I’m just a call away.
Some people reach out when they’re ready. This phrase opens the door for future conversation. You can also share these grief support resources with someone who might need more than just a friend to lean on.
Condolences That Acknowledge Their Loved One
Grief is raw, intense, and deeply personal. Here are suggestions for expressing sympathy with personalized condolences that include their loved one’s name. Many grief experts and those who have experienced grief say that acknowledging their loved one is helpful.
11. I was heartbroken to hear about [Name].
Simple and direct, this phrase shows your grief, too.
12. [Name] was such a wonderful person. I feel lucky to have known him/her/them.
A meaningful way to honor the memory of the person who died. You might also consider honoring their memory with a meaningful sympathy gift, whether it's something personalized or symbolic.
13. I’ll always remember the time we all [shared memory or moment].
Sharing a memory can offer healing and connection.
14. [Name] brought so much light into this world.
This condolence focuses on their loved one’s legacy and your appreciation for their loved one.
15. I know how much you loved [Name]. That love doesn’t go away.
You can acknowledge the depth of grief and the enduring bond shared.
Follow-Up Phrases to Stay Connected
Support after the funeral is just as important. These phrases help you reconnect when the initial condolences have faded and are acceptable to say face-to-face, in an email, or by text.
16. I’ve been thinking about you. How are you doing these days?
If it feels right, add a casual, no-obligation invite for coffee or a quick visit.
17. I know this week might be tough. Just wanted to say I’m here.
The first birthday, holiday, or anniversary after a loss is challenging. Reaching out is a kind and supportive gesture.
18. I saw something that reminded me of [Name] and thought of you.
Keeps the loved one’s memory alive in a thoughtful way.
19. No pressure to respond – I just wanted to reach out.
Perfect for texts or messages when someone may still be overwhelmed. You can add a heart emoji or another supportive image.
20. Grief is a long road. I’m with you for as much of it as you need.
Remind them that your support isn’t limited to one moment or by time passing.
21. I’m stopping by with (something; meal, dessert, toys for kids) – no need to talk if you don’t feel like it.
Pairing an action with a warm sentiment can be deeply comforting.
Words Matter, but Actions Speak Loudest
There’s no perfect thing to say after a death, but showing up, reaching out, and speaking from the heart can make all the difference. Whether it’s a few words at a service or a thoughtful message down the line, what matters most is letting someone know they’re not alone in their grief.
You could:
- Offer to help with thank you cards after the funeral
- Volunteer to help them sort through their loved one’s belongings
- Lend a hand with yard work or household chores
- Drop off a meal or send a food delivery gift card
- Plant a memorial tree in their loved one’s name
Grief isn’t something you fix – it’s something you walk through, together. Your words won’t take the pain away, but they can offer comfort, connection, and care. Whether you speak, write, or simply show up, these small gestures let someone know they’re seen, supported, and remembered just like the person they’ve lost.
Coping with Loss
Grief is complex, and no two journeys are the same. This guide offers insight into what you may experience and resources to help along the way.
- Apopka
- Auburndale
- Belleview
- Bradenton
- Brevard County
- Cape Coral
- Charlotte County
- Clewiston
- Cocoa Beach
- Collier County
- Daytona Beach
- Deltona
- Englewood
- Fort Myers
- Haines City
- Hendry County
- Hillsborough County
- Kissimmee
- LaBelle
- Lady Lake
- Lake County
- Lakeland
- Land O' Lakes
- Largo
- Lee County
- Manatee County
- Marco Island
- Marion County
- Melbourne
- Naples
- New Smyrna Beach
- North Port
- Ocala
- Orange County
- Orlando
- Ormond Beach
- Palm Bay
- Palm Coast
- Pasco County
- Pinellas County
- Polk County
- Port Charlotte
- Port Orange
- Punta Gorda
- Rockledge
- Sanford
- Sarasota
- Sarasota County
- Satellite Beach
- Sebastian
- Seminole
- St. Petersburg
- Sumter County
- Sun City Center
- Tampa
- Tavares
- The Villages
- Titusville
- Venice
- Volusia County
- Wildwood
- Winter Haven
- Winter Park
- Afton
- Andover
- Apple Valley
- Arden Hills
- Barnum
- Bayport
- Belle Plaine
- Bethel
- Big Lake
- Birchwood Village
- Blaine
- Bloomington
- Brooklyn Center
- Brooklyn Park
- Brookston
- Buffalo
- Burnsville
- Carlton
- Carlton County
- Carver
- Centerville
- Chanhassen
- Chaska
- Chisago City
- Circle Pines
- Cloquet
- Coates
- Cologne
- Columbia Heights
- Columbus
- Corcoran
- Cottage Grove
- Cromwell
- Crystal
- Dakota County
- Dayton
- Deephaven
- Delano
- Dellwood
- Duluth
- Eagan
- East Bethel
- Eden Prairie
- Edina
- Elko New Market
- Elk River
- Excelsior
- Falcon Heights
- Farmington
- Forest Lake
- Fridley
- Gem Lake
- Golden Valley
- Grant
- Greenfield
- Greenwood
- Ham Lake
- Hampton
- Hanover
- Hastings
- Hennepin County
- Hermantown
- Hilltop
- Hopkins
- Hugo
- Inver Grove Heights
- Jordan
- Lake Elmo
- Lakeland
- Lakeland Shores
- Lake Saint Croix Beach
- Lakeville
- Landfall
- Lauderdale
- Lexington
- Lilydale
- Lindström
- Lino Lakes
- Little Canada
- Long Lake
- Lonsdale
- Loretto
- Mahtomedi
- Maple Grove
- Maple Plain
- Maplewood
- Medicine Lake
- Medina
- Mendota
- Mendota Heights
- Miesville
- Minneapolis
- Minnetonka
- Minnetonka Beach
- Monticello
- Moose Lake
- Mound
- Mounds View
- New Brighton
- New Hope
- Newport
- New Prague
- New Trier
- North Oaks
- North St. Paul
- Nowthen
- Oakdale
- Oak Grove
- Oak Park Heights
- Orono
- Osseo
- Otsego
- Pine Springs
- Plymouth
- Prior Lake
- Ramsey
- Ramsey County
- Randolph
- Rockford
- Rogers
- Rosemount
- Roseville
- Saint Louis County
- Saint Louis Park
- Saint Mary's Point
- Savage
- Scandia
- Scanlon
- Shakopee
- Shoreview
- Shorewood
- South Saint Paul
- Spring Lake Park
- Spring Park
- St. Anthony
- St. Bonifacius
- St. Francis
- St. Paul
- St. Paul Park
- Stacy
- Stillwater
- Sunfish Lake
- Tonka Bay
- Vadnais Heights
- Vermillion
- Victoria
- Waconia
- Watertown
- Wayzata
- West St. Paul
- White Bear Lake
- Willernie
- Woodbury
- Woodland
- Wrenshall
- Alhambra
- Aliso Viejo
- Amador City
- Amador County
- American Canyon
- Anaheim
- Angels Camp
- Antioch
- Arcadia
- Artesia
- Auburn
- Baldwin Park
- Berkeley
- Biggs
- Bradbury
- Brea
- Brentwood
- Buena Park
- Butte County
- Capitola
- Carmel-by-the-Sea
- Carpinteria
- Chico
- Chino
- Claremont
- Colusa
- Compton
- Concord
- Contra Costa County
- Costa Mesa
- Covina
- Cupertino
- Cypress
- Davis
- Del Rey Oaks
- Diamond Bar
- Dixon
- Downey
- Duarte
- Dublin
- East Palo Alto
- El Dorado County
- Elk Grove
- El Monte
- Fairfield
- Fontana
- Fountain Valley
- Fremont
- Fullerton
- Galt
- Gardena
- Garden Grove
- Gilroy
- Glendora
- Gonzales
- Half Moon Bay
- Hayward
- Hollister
- Ione
- Irvine
- Irwindale
- Isleton
- Jackson
- Laguna Hills
- Laguna Niguel
- Laguna Woods
- La Habra
- Lake Forest
- Lakewood
- La Mesa
- La Palma
- Larkspur
- Lathrop
- Lincoln
- Livermore
- Lodi
- Los Altos
- Manteca
- Marina
- Martinez
- Milpitas
- Mission Viejo
- Modesto
- Monrovia
- Montclair
- Monterey
- Monterey County
- Monte Sereno
- Mountain View
- Napa
- Newark
- Norco
- Norwalk
- Oakdale
- Oakland
- Ontario
- Orange
- Orange County
- Orland
- Oroville
- Pacific Grove
- Palo Alto
- Pine Grove
- Pioneer
- Placentia
- Placer County
- Placerville
- Plymouth
- Pomona
- Rancho Cucamonga
- Rancho Santa Margarita
- Redwood City
- Richmond
- Rio Vista
- Ripon
- Rocklin
- Roseville
- Sacramento
- Sacramento County
- Salinas
- San Buenaventura
- San Carlos
- Sand City
- San Diego County
- San Dimas
- San Francisco
- San Gabriel
- San Joaquin County
- San Jose
- San Juan Bautista
- San Juan Capistrano
- San Leandro
- San Mateo
- San Mateo County
- Santa Ana
- Santa Barbara
- Santa Barbara County
- Santa Clara
- Santa Clara County
- Santa Cruz
- Santa Cruz County
- Santa Fe Springs
- Saratoga
- Scotts Valley
- Seaside
- Signal Hill
- Soledad
- Soquel
- South Gate
- South San Francisco
- Stanton
- Stockton
- Suisun City
- Sunnyvale
- Sutter County
- Sutter Creek
- Tehama
- Temple City
- Tracy
- Tustin
- Upland
- Vallejo
- Villa Park
- Walnut
- Walnut Creek
- Watsonville
- West Covina
- Westminster
- Whittier
- Willows
- Woodland
- Yorba Linda
- Yuba City
- Albany
- Amsterdam
- Beacon
- Canajoharie
- Clifton
- Englewood
- Fulton County
- Fultonville
- Garfield
- Garnerville
- Glen Cove
- Gloversville
- Hackensack
- Haverstraw
- LaFayette
- Montgomery County
- Newburgh
- New Rochelle
- New York
- Onondaga County
- Paterson
- Peekskill
- Rockland County
- Rye
- Schenectady
- Syracuse
- White Plains
- Yonkers
- Auburn
- Bellevue
- Bothell
- Brier
- Carnation
- Centralia
- Clyde Hill
- Duvall
- Edmonds
- Everett
- Federal Way
- Granite Falls
- Issaquah
- Kenmore
- Kent
- King County
- Kirkland
- Lacey
- Lakewood
- Langley
- Lewis County
- Lynnwood
- Marysville
- Medina
- Mercer Island
- Mill Creek
- Mountlake Terrace
- Mukilteo
- Newcastle
- Normandy Park
- Oak Harbor
- Oakville
- Olympia
- Pierce County
- Poulsbo
- Puyallup
- Redmond
- Sammamish
- Seattle
- Snohomish
- Snohomish County
- Sumner
- Tacoma
- Thurston County
- Tukwila
- Tumwater
- University Place
- Woodinville
- Woodway
- Adams County
- Arapahoe County
- Arvada
- Aurora
- Boulder
- Boulder County
- Brighton
- Castle Pines
- Cherry Hills Village
- Colorado Springs
- Commerce City
- Dacono
- Denver
- Douglas County
- El Paso County
- Evans
- Fort Collins
- Fort Lupton
- Fountain
- Glendale
- Golden
- Greeley
- Greenwood Village
- Jefferson County
- Lafayette
- Lakewood
- Larimer County
- Littleton
- Lone Tree
- Longmont
- Louisville
- Loveland
- Northglenn
- Parker
- Weld County
- Wellington
- Westminster
- Wheat Ridge
- Windsor
- Archdale
- Asheboro
- Belmont
- Bessemer City
- Burlington
- Charlotte
- Claremont
- Concord
- Conover
- Forsyth County
- Graham
- Greensboro
- Guilford County
- Hickory
- High Point
- Iredell County
- Kernersville
- King
- Lexington
- Locust
- Lowell
- Mecklenburg County
- Monroe
- Mount Holly
- Newton
- Randleman
- Rock Hill
- Salisbury
- Statesville
- Tega Cay
- Thomasville
- Trinity
- Winston-Salem