Sad story, good take from Dr. Isis.
The last part is most important. Alice’s advice is that she needs this person for his professional guidance and future recommendations. Start working to make that less true. Find other mentors at your university who you can establish a track record so that if one relationship goes to shit, you have a history with other people who might advocate for you. Your future should never be in one person’s hands.