Understand Chinese Nickname

恨自己给不了你幸福

[hèn zì jĭ jĭ bù le nĭ xìng fú]
Hating myself for being unable to give you happiness. Showing profound self-blame or disappointment over one’s inability to make a loved one content.
Generate Chinese Nickname
Relation Nicknames