I hope it will help you!
[SPOILERS]
2nd ending tips: Get as much violet hearts as possible, always go to him when it's possible (even to annoy him). In chapter 3, go get him directly on Valentine's Day (if you can't, you didn't had enough violet hearts), and I think it will be good! Don't hesitate to ask for more specific informations if you need it 🌸