I have a quick blip of strategy against divine glory using a fractal rol hope deck: assuming you survive the initial rush and get a hope shield up, put exactly 8 rays of light out. Now wait. Discard any more hopes or electrocuters, and play as many shards of gratitude as you can in one turn to heal up (playing all at once almost guarantee you can heal up since she'll rarely have more than 2-3 explosions on-hand, especially after using them on your towers.) Then wait until you can empty your hand, fractal a dragon, and play them all. once you have the quanta and cards to do so, do it, and win. This gives an elemental mastery guaranteed every time. playing more rays of light, or dragons, than you have to will just ensure that she miracles before you can fractal+rush, giving you a chance to deck out.
I've had some tough decisions recently, but I didn't take any screenshots

I won against rainbow by risking fractalling twice (one RoL on-hand, 2 more fractals in my deck). she played 5 steals against me, taking all my shards D:< and after a few turns RoFed my rays, but I had accumulated enough quanta to play 5 dragons, and later played 2 dragons for the EM. That felt really good. If I hadn't rushed with the RoL, she would have likely limited my amount of light quanta and been able to avoid letting me get that many dragons out (she froze/killed two of them), but having lost 6 times to her already, I decided to risk it.