helpmate
1. A companion who provides assistance or support, especially a wife or husband. It's only by the support of my lifelong helpmate that I was able to get through the hardship of my father's death.
2. Anything or anyone that aids, assists, or is helpful, especially regularly or constantly. We've entered an age where phones are no longer merely tools for communication—they've become helpmates in nearly every facet of life.