Yes, nobody is actually perfect.
When you love somebody you accept everything of him/her.
Maybe at the beginning you won't see the dark side of theirs, coz who'd wanna show you their dark side?
But soon you study your love ones and realize their dark side, will you still love them?
This song made me tear as it made me think of the past.
But past is past, now I'm looking at the future.
I believe that I had become a better me, and I still can become an even better me.
Enjoy the song.