voracious (adj) -- hungry for, insatiable.
compassion (n) -- caring about others, treating them with kindness, and wanting to help people.
persistence (n) -- firm continuance, determination, tenacity
fluctuate (v) -- to shift, vary, or change
avid (adj) -- highly enthusiastic, keen interest
quandary (n) -- a state of wondering/questioning
advocate (v/n) -- having know--to speak up, support, defend, a person who speaks up, supports, defends
savvy (adj) -- having know-how (ex: She's a savvy player)
nestle (v) -- to snuggle or settle in
aspiration (n) -- hope, goal, vision, wish
serene (adj) -- calm and peaceful
strive (v) -- to make great effort to achieve or obtain something
illuminate (v) -- to light up, shine a light on, highlight
disgruntled (adj) -- dissatisfied, upset & disappointed all at once
incredulous (adj) -- full of disbelief
tenacious (adj) -- not easily stopped, strong, determined
bustling (adj) -- full of noisy, busy, energetic activity
diminish (v) -- to become less, reduce (as in the diminishing light)
vigilant (adj) -- keeping careful watch, attentive, alert
engrossed (v) -- completely absorbed in something
daunting (adj) -- challenging, intimidating, difficult
whimsical (adj) -- fanciful, playful, magical
fledgling (n) -- new, beginner, inexperienced