This is really strange, I had almost the same chord progression and melody playing in my head when I woke up this morning, but haven't started my BIAB yet. This has to be a current hit on the dream radio station

And probably I don't have to try to replicate it because you have made it into such a lovely pop song having kind of 60's and 80's mixed together nicely. Great lyrics and beautiful singing as always.
Janne