Buying a vegan roast is very much like playing tofu roulette. Your options ping-pong between "legitimately tasty" and "old boots with a whiff of sage". If you're sick of the usual faux-meat options, I have great news: You can totally make your own.
Getting a large amount of coffee into one's body in the morning is of the utmost importance, which is why -- according to Rhoda Boone of Epicurious -- you should be having your morning coffee and eating it too.
Real gravy usually calls for your own stock and the drippings of whatever meat you're roasting. If time is short and that's not an option, you can easily whip up a batch of gravy that tastes way better than any canned or powdered versions with just a few basic ingredients.