You would only draw one card. If it worked on each upkeep it would say "at the beginning of each upkeep on the next turn"
December 7, 2017 8:31 p.m.
There is only supposed to ever be one upkeep. Paradox haze modifies that. Dazzling beauty says "next turns upkeep". The next turn would have 2 upkeeps. I just don't know if it would modify both... it doesnt say each upkeep but it also doesnt say first upkeep
December 7, 2017 10:17 p.m.
603.7. An effect may create a delayed triggered ability that can do something at a later time. A delayed triggered ability will contain when, whenever, or at, although that word wont usually begin the ability.
603.7b A delayed triggered ability will trigger only oncethe next time its trigger event occursunless it has a stated duration, such as this turn.
Dazzling Beauty creates a delayed triggered ability. Delayed triggered abilities only trigger once. "Next turn's upkeep" is not a duration, it's a trigger event.