The correct answer is A.
In this Sonnet, Shakespeare mocks the Petrarchan ideals of the Elizabethan era in which women were presented as a perfect being and were constantly praised.
In Sonnet 130, Shakespeare shows that his love is truly genuine because he loves his mistress despite her flaws. He does not idealise her and presents her as flawless, but as a true human being with imperfections.
He uses unusual metaphors, in which he compares her with things that are more beautiful of better than her, to express that he loves he all the same.