I agree with Eunice: happiness and joy are related by very different. Happiness can be fleeting and is dependent upon situations & circumstances, but joy is like peace: it has to come from within, no matter the circumstances you're in, and it's best when it comes from a higher power. Happiness is something you strive to have, and have to keep striving to keep it. Joy and peace, however, are deeply satisfying and long lasting.
So, to answer the question, what makes me happy is good coffee, sunsets on the beach, living in WA state and getting to see the mountains all the time, and reading a good book.
But what gives me joy and peace? My relationship with Jesus Christ, because He is the Reason for my existence, my hope for the future, and He fills my heart with joy and peace, no matter what may be happening in my life at the moment. No matter what happens, I know everything will be all right!