NEEDY mould
faint hearted
Definition of faint of heart : lacking the courage to face something difficult or dangerous — usually used in the phrase not for the faint of heart This is a difficult climb that is not for the faint of heart. Learn More About faint of heart
auxiliary verbs - Does anyone "has" or "have" - English Language Learners Stack Exchange
She is surprised
The gift was surprising - this is a surprising gift
-ed adjectives are used to describe how people feel
-ing adjective are used to describe the thing that causes the feeling