Hello, Elle!
Well done!
No, but it could be a wedding?
It is not too unusual to find "hidden" messages in puzzles.
These setters are very clever!
For 17, I discovered there is a country called Tajikistan.
The chap is "Stan".
The couple after "I" is "JK", alphabetically, and "one" is "I", and you have "ta".
That's pretty close to the parse?
21, "like" is "as", hugging "tone"/feel, giving "atones" for making up.
I did not like 21d.
I do not think the folk in Edinburgh speak like this.
But in Scots, "goes" is "gangs", towards mostly, is "ta(e)"
Gangsta is some kind of music, apparently!
Did you get coffee for the lads?