1.
self-centred and selfish
3.
to interfere and stop something from happening
4.
to have the skills and knowledge to do something well
5.
shocking and surprising
7.
unreasonable or illogical
8.
thinking about something or someone too much
9.
to die from difficulty breathing
10.
to leave out something
12.
adjective form of eagerness
13.
synonym of meet or face