There is a difference between being ' spiritual' and having a relastionship with God, that is fulfilling. When I walk with God and he walks with me I find happiness every day, no matter what is going on! Psalms 23 says Yea though I walk through the valley of the shadow of death, I will fear no evil for thou art with me. 'Thou preparest a table before me in the presences of my enemies', 'my cup runneth over.'
A person should have happieness through 'spiritual' things but only with God's help. Please also read psalms 27 and 34 they explain better than I ever could what God offers us.