I totally agree with you.....But You haven't mention LO VE....Can't it make you happier when You find someone who love and adore you so much...??
If you want to be Happy....SALI ALA ALNABI....
WELL guys....... you are both right.yet there is acctually more than that to make you happy...... like for instance, be faithful, clean deeply as well as superficially, be thankful, love life and people around you and right keep no room for hatered............ to be happy there is even more......... you name it