This is so true. You can't be a happy person if hate what's going on in your own life. Change the things you can, accept what you can't, and most importantly embrace what you love about life. Learn how to do those things and you'll be happy.
Feelings are just visitors; let them come and go…and "let them come" means acknowledge them, lean in their direction, look into their eyes with kindness, be fully present with them…and then as they leave, smile to greet the next visitors.