I grew up on a street in Western Helsinki called "Ruusutarhantie", which means "Rose Garden Road". I recently visited that place for nostalgia's sake when I went to visit my family back home in Finland last December.
That place triggered so many memories. They had cut down a huge linden tree that used to be there, but otherwise the place looked exactly as I remembered it from childhood. The houses appeared to be smaller though, but maybe I've just grown bigger.
Enjoy the track. Official album announcement in the next week or so.