Which similarity do William Shakespeare’s Sonnet 130 and Shwayze’s song “Perfect for Me” have in common?

Both compare the loved one to beautiful things.
Both are only meant to be sung.
Both are written as sonnets.
Both use conventions of the blazon.