We can use happy like in "happy endings", "happy story", "happy summer" etc. in order to mean that those things make us or made us happy.
But the following sounds weird to me.
Having you is happy for me
For example, the sentence “This story is very happy for me” doesn't sound weird to me but the other one does. Is that sentence wrong or not? I need your help.
Edit:
Another example: We can say
It was sad for me to lose.
but why can't we say the following?
It was happy for me to win.
If we can't say the sentence above, why does: “The day was happy for me.” sound OK?