apprentice – n. a person who learns a job or skill by working for a fixed period of time for someone who is very good at that job or skill
confidence – n. a feeling or belief that you can do something well or succeed at something
run-in – n. an angry argument
enthusiastic – adj. feeling or showing strong excitement about something; filled with or marked by enthusiasm
dedication – n. self-sacrifice
challenge – n. a difficult test or problem