I assure you: All these things will come on this generation! 