Yep, there are three ways to gain health :D fountains will restore your HP fully, the health upgrade will give you an extra heart, and healing herbs from shops will remove any damage you've taken previously. The game's meant to be a bit tricky, but I'm glad you had fun playing it, all the same :)