Ah, I couldn't find one last heart in the first playthrough, but I finally helped everyone! Nice story and puzzle.
I'm stuck on that last one
*Warning Spoilers*
Did you find the heart in the graveyard? If you click the grave right of the skeleton's arm, a ghost appears. This is where I was stuck, but it could be different for you.
That was it! I guess I clicked every grave except that one. Thx!