All these words would apply for a synonymy for abundant. Plentiful, copious, ample, profuse, rich, lavish, liberal, generous, bountiful, large, huge, great, bumper, overflowing, superabundant, infinite, inexhaustible, opulent, prolific.
Hope this helps
Most likely that it is engaging since it is fiction! The last two don’t make sense for this category.
Answer: weakness of character.
both past and recent experiences can can affect you. PTSD is an example.
they can also be hereditary.
He starts as a naïve young adult who is an outcast, but over the novel he finds personal strength and a chosen family through team work and perseverance, to ultimately become a demigod hero...hope this helps!!