My happy ending:
Be 110% faithful to Megan. Completely ignores the Nurse (Leah) and the MC ex (Ana), and doesn't ever think of doing any lewd stuff with any girl aside from Megan. In Leah's forced date reject her in all possible ways and disagree with her hobbies, don't tell her about being with Megan, and only say that the reason you don't want her is because you don't like her. With the forced date with Ana, confront her all the time, saying that the love is over and rejecting sex with her. Result: Megan gets pregnant, you marry her and Liam will be by your side for your wedding with Megan.
There are 22 endings, and I'm not into trying to explore further, this game weighed too heavy on my mind. The dev is a genius, but I hope in "Being a Dik" he doesn't add this load of drama... But it seems that Quinn's background will bring a shitstorm of drama and tragedy.
View attachment 3629154