Why would that be on her though? It's your issue not hers. As long as she isn't stringing you along then just say something and be done with it. Otherwise, continue to live in your fantasy world that hinges on you maybe having a chance and don't be mad she doesn't want to breach the awkward subject.