A soft-hearted boyfriend is kind, empathetic, gentle, deeply caring, attentive to emotions, and always supportive in every situation.