Imo you make your own happiness.
I'm in two minds about how much spirituality has to do with anything. I hesitate to say religion, because they aren't the same thing. However I think that attributing things that go badly in a person's life to some external entity outside yourself ("It's god's will" etc), is a bit of a... hmm... how to put this... I think it serves as a way of distancing a person from unhappy events. It stands to reason that if you believe you're being watched over by a creator and everything that happens is their whim... you absolve yourself of a lot of personal responsibility. It's a sort of 'Que sera, sera' attitude.
I guess a lot of unhappiness is based on regret, the feelings that we should have done things differently, said things differently, but when you go through life with the view that "everything happens for a reason", then perhaps a lot of that regret, and unhappiness caused by it, is taken away. Which, I suppose, also leads on to whether a person believes there is something more beyond this life, and that their time on Earth is only one step in a journey. If so, then perhaps things such as unemployment or bereavement are seen from a... less immediate perspective, sort of a "grand scheme of things", and are therefore felt with less impact than would be the case for someone who feels that this life is all there is and that once it's over, you're just worm-bait.
Definitely interesting to think about.