good egg
Reliable, decent person
A good egg is a decent, reliable, trustworthy person—someone you can count on to do the right thing.
The expression is slightly old-fashioned and often affectionate: He's a good egg, always willing to help out.
The opposite, bad egg, describes someone untrustworthy or rotten in character.
Having a gentle, caring nature
- dependableWorthy of trust
- trustworthyWorthy of confidence
- reliableConsistently performing as expected
- honestFree from deception
decent · generous · caring · sincere · genuine · likable · considerate · helpful
Firm in allegiance
- faithfulConsistently loyal and true
- steadfastFirmly loyal, unshakeable
- devotedLoyally and lovingly attached
- true-blueCompletely, unwaveringly loyal
solid · steady · staunch · constant · unwavering · tried and true · true friend · keeper
kind-hearted
Having a gentle, caring nature
- dependableWorthy of trust
- trustworthyWorthy of confidence
- reliableConsistently performing as expected
honest · decent · generous · caring · sincere · genuine · likable · considerate · helpful · friendly
loyal
Firm in allegiance
- faithfulConsistently loyal and true
- steadfastFirmly loyal, unshakeable
- devotedLoyally and lovingly attached
true-blue · solid · steady · staunch · constant · unwavering · tried and true · true friend · keeper · real one
ally
Supportive partner
champion · encourager · backer · supporter · advocate · defender · benefactor · patron · mentor · rock