Living your life trying to gain approval from other people is a sad way to live and I see it everyday. It's a good thing you realized it, that happiness should come from within and not from impressing other people.
Love is quite complicated yet simple. When you're in love you become blind and stupid. Especially vulnerable people. :<
Glad to read it went well for you in the end. :D