nurturant

adj

1.
providing physical and emotional care and nourishment