Answer:
D.
Explanation:
I was debating between C and D. I think D would make the most sense though.
Answer:A
A synonym for it is B (rampart)
A) desire. longing and desire are synonyms.
Figurative language, It's simple.