Use the nominative case ‘who’. He is perhaps the Angel of Music who (not *whom) her father had promised would come to her. Her father had promised (her) he (not *him) who is perhaps the Angel of Music would come to her.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.