Don't ever lose hope. People should give you hope and not otherwise. I really don't think you should keep in touch with your niece. Sorry to say this but she sounds rather entitled if not downright toxic.
There is only so much we can do after people grow up. It's time for you to let go of her...