There are three ending routes in total - one for each potion you can brew, and one if you fail to complete either one/choose not to give her the potion.
Thank you for playing the game!