Yeah sorry, I think the hearts are allocated weirdly, it might not be possible to get all of the endings