Thank you very much for this great quest, TheRock.
I really enjoyed and was excited while playing this quest!
I'm a big fan of your puzzles, they are always hard, and make me happy after solved.
I have a little interest after beating the quest.
I've already found 35 HCPs as below:
9 in Tokay Forest,
10 in Great Sea,
9 in Rocky Canion,
7 in Snow Land.
To find the last HCP, which area should I go?
Didn't see this until now. The last heart piece is in the snow area since that one has 8. I'm going to guess it's above this screen: