Taglearning life by living life