No I'm not an angel either, but at least I'm trying
I know I drive you crazy, but would you rather that I be a machine

from Beyoncé – No Angel Lyrics on Rap Genius

Meaning

No relationships are perfect — if they were they’d be boring like robots! Flaws make people human, and relationships realistic.

To help improve the meaning of these lyrics, visit “No Angel” by Beyoncé Lyrics and leave a comment on the lyrics box