Wow.
I can see the suffering you describe here just like this. It makes perfect sense, if Draco were to fall in love with her. Very good display of his torment here! The only glitch was where they got the mirror, but we can overlook that!