Of course, the soul is in the heart. Says in the Vedas.
I don’t think it can be in the heart [yet somehow must be separate but linked with the heart] simply b/c people who have heart transplants do not lose their souls nor get someone else’s soul - do they?