Stitching together dreams and opportunities