Teen meets his life-saving hero