Don't ever lose hope. Have you talked to your niece? If you have been giving in, she expects you to do the same again and again.... So try to communicate just how hard it is for you.
I believe communication is the key for most of the problems. However, if you have communicated the same and...