Massive Stellar Dust Cloud Sheds Light on Building Blocks of Life on Planets