I've got the whole Lawrence path scripted and now I'm testing it. Some screenshots:
meeting your husband's mother while you're wearing only a t-shirt
Amy fell on her butt and now it's a bit swollen. She's trying to explain to Lawrence how big is her butt now

As always I post the most funny screenshots on twitter, but the game has actually some very deep/sad/romantic moments. So don't think it's just comedy - it's a lot of fun, but it will also make you think, I'm sure

So, I decided to try doing the stat-raising OPTIONAL gameplay. As always, I couldn't reuse an existing system but had to try something new
(lol I think in 10+ years I have NEVER made two games that reused the same system!).

Anyway here's the new layout with the help screen overlay:

In practice there will be ZERO randomness. Each activity will increase some stats, the only two that can go down are Energy and Morale. Every X weeks you'll get a new "goal", that will boost your relationship: those goals will be either generic, or specific for the route. So for example you could get something like "I want to relax this week, reach value of 10 in Energy". Or "I must gather inspiration for my book, raise Culture by 10 points before deadline X".
If you manage to meet the goal's demands, you'll get an increase of X points in the relationship value.
I'll balance it so that you'll need to do a mix of completing goals and do normal stat raising. Using this system, you will still have a main associated stat with each love interest like in the first game (Aaron=Romance, etc) but you'll also need to raise the other stats to meet the goals, so they won't be useless.
Will it be fun? I think so, at least it should be different and more unpredictable than the ones I have done before

more progresses made today, I decided to limit certain activities usage each week, to add some more strategy and realism (going on a yoga classes a full week... a bit too much maybe ).
Next thing left is to define / implement the goals which will be randomized on each playthrough, and then test it