Ultimate Beef Stew

Takes about 2 hours to make but it's WORTH IT.