Just interfering an year later but I guess that doesn't matter.
So basically, I wanted to give an answer to the question you asked in the end: "Have you ever seen a homeless person happy."
The answer is NO and YES. I haven't seen a person but I have seen many children happy, no matter what the circumstances are. Whether they are orphan, homeless or poor, I have seen many children happy. Why they are happy? I don't know. I guess I need to learn a little bit more about this topic. My opinions on happiness are a bit different and I will talk about them some other day.
PS: I agree that you have a good writing style. Keep it up!