HomeSoul Recovery and Extraction: Putting Back the Pieces of Your Life