What I've been waiting for seem to be unfolding very well.
Chart PatternsWave Analysis

Disclaimer