Обычно, так говорят о человеке, который до обожания любит кого-то другого. Неважно кто это: дочка, любимая жена, суровый отец или пушистый любимец, готов для него буквально на все. И при этом души не чает.
Глагол «чаять» означает с трепетом ждать чего-либо или надеяться на что-нибудь. Мы говорим «не чаял тебя увидеть» например о человеке, вернувшемся из дальней и длительной поездки.
Но тогда, что же означает «души не чаять»?
Не надеяться что у объекта обожания нет души?
В принципе можно это объяснить так: человек без души, не способен дать душевную теплоту. Не может подарить любовь, просто потому что не умеет, не способен.
А мы в нем души не чаем, значит всячески обласкиваем, не надеясь на взаимность. Нам доставляет удовольствие делать ему приятное. То есть мы замечаем в человеке одни достоинства, осознанно отметая, не замечая недостатков.
То есть человек обладающий душой, способен заботиться о себе сам и не нуждается в таком немом обожании. Тоже какой-то не тот смысл получа