Getting told you’re handsome or beautiful is a nice ego boost, but it’s probably the most unimaginative thing anyone could say to you.
While a bit of surface-level praise is fine, it doesn’t actually touch on the things that make you a person worth knowing. Once the physical side of things inevitably changes, you’d hope the people in your life are sticking around because of your character, not just because you’ve got a symmetrical face. Shifting the focus onto how someone thinks, acts, or treats the world is a much more powerful way to build a connection. If you want to give a compliment that actually sticks, you’ve got to look past the obvious and find the traits that truly define them.
1. You’ve got a heart of gold.
Genuine kindness feels like a rare find these days, so when you see someone being consistently decent to others, it’s worth shouting about. Pointing out how considerate they are shows that you’ve noticed the way they carry themselves when they think nobody is watching. Most of us would much rather be praised for being a good person than just a decorative one.
2. The way your brain works is amazing.
Some people have a way of looking at a problem or a blank page and seeing something the rest of us completely miss. If you know someone who’s always coming up with unique ideas or weird and wonderful solutions, let them know it’s impressive. It’s a great way to validate the hard work they put into their craft or their hobbies.
3. I love how you never let things get you down.
Life has a habit of throwing a spanner in the works, and while plenty of people crumble under the pressure, some seem to find a second gear. Acknowledging how someone has handled a rough patch isn’t just about pity; it’s about recognizing their resilience. It’s a proper boost to hear that someone sees how well you’re doing despite the setbacks.
4. You’re easily the funniest person I know.
If there’s someone in your life who can consistently make you laugh until your ribs ache, they’re worth their weight in gold. Whether it’s a quick-witted remark or just a silly outlook on life, a good sense of humour is a total game-changer for everyone’s mood. Telling them they’re the reason you’ve got a smile on your face is one of the best ways to say thanks.
5. I’m impressed by how much you’re always learning.
It’s easy to get lazy and think you’ve seen it all, but the people who are constantly trying to expand their horizons are much more interesting. If you see someone always stuck in a book or asking questions to better understand the world, tell them you admire that drive. Appreciating their brainpower is a lot more meaningful than just commenting on their hair.
6. You’re so good at making people feel heard.
There’s a massive difference between hearing someone and actually listening to them. Recognising that someone has the ability to connect on an emotional level is a heavy-duty compliment. It tells them that their sympathetic nature isn’t going unnoticed and that they’re making a real impact on how the people around them feel.
7. I love that you just give it to me straight.
So many people spend their time mincing words or telling “white lies” to avoid a bit of awkwardness. Finding someone who’s upfront and tells it like it is—without being a jerk about it—is incredibly refreshing. Giving them credit for their honesty shows that you respect their integrity and that you trust them to give it to you straight.
8. Your passion for your work is contagious.
Working with someone who actually gives a toss about what they do makes the whole day go faster. That kind of enthusiasm is hard to fake, and it usually ends up rubbing off on everyone else in the room. If a colleague’s attitude is helping you move through your own tasks with a bit more spark, you should definitely let them know.
9. You’re a total rock when things get tough.
When things start going sideways, most of us feel the panic rising, so the person who stays cool as a cucumber is a proper lifesaver. It’s an admirable trait that keeps everyone else from losing their heads. Telling them you’ve noticed their steady hand when the chips are down is a great way to show you value their composure.
10. It’s amazing how much you give your time to people.
Some people get to the top and pull up the ladder behind them, but the best ones are always happy to help others climb up. If you know someone who’s always willing to explain a concept or give up an hour to help you out, give them some credit. Being generous with what you know is a sign of real confidence and character.
11. I’ve got so much respect for how you stick to your guns.
In a world where people tend to be a bit wishy-washy about what they believe, seeing someone stand firm in their morals is heartening. It takes a lot of backbone to stick to your guns when it’s not the popular thing to do. Complimenting someone on their strength of character shows you see them as more than just a face in the crowd.
12. Your ability to see the best in people is incredible.
Being a bit of a cynic is the default for a lot of us, so meeting someone who genuinely looks for the good in people is a breath of fresh air. It’s a rare gift to give people the benefit of the doubt as a starting point. If you know someone like this, tell them—it’s a perspective that makes the world a much better place to be.
13. It’s the little things you remember that make a massive difference.
Whether it’s remembering how you like your tea or asking about a project you mentioned weeks ago, these small gestures show a lot of care. It proves they’re paying attention and that you actually matter to them. Recognising that detail-oriented kindness lets them know their efforts aren’t being taken for granted.
14. You’re a great leader who brings out the best in everyone.
We’ve all dealt with terrible bosses, so a good leader is worth their weight in gold. If your manager or a team lead actually makes you feel motivated rather than just managed, tell them. Highlighting how their approach improves morale is a massive compliment that will likely make their entire week.
15. It takes guts to stand up for what you believe in.
It takes a lot of guts to be the one who speaks up when something isn’t right, especially if everyone else is keeping their heads down. That kind of bravery is rare and well worth a mention. Let them know you’ve noticed their courage; it might give them the boost they need to keep doing the right thing.
16. I could honestly listen to your stories all day.
Some people just have a way with words that makes even a trip to the shops sound like an epic adventure. Being able to hold a room’s attention and make people feel part of a story is a real talent. It’s a unique skill that makes every social gathering better, so don’t be shy about letting them know they’re great at it.
17. You’re also so good at knowing how to fix a mess.
When you’re stuck on something complex, these are the people you want in your corner. They don’t just see the obstacle; they see 20 different ways around it. Telling them you value their analytical brain and their creative spark is a fantastic way to show you rely on and appreciate their unique perspective.
18. You know just how to put everyone in a better mood.
Some people just seem to have a light behind them that lifts everyone’s mood as soon as they walk in. It’s not about being fake or overly happy; it’s just a genuine, solid attitude that motivates others to be a bit better themselves. Telling someone they have that impact is a meaningful way to show you value the effect they have on your life.




