base; basis; bedrock; platform
not one to talk; who are you to say; look who's talking
last time; last inning; last part; final episode (of a television program)
assembling (in full force); muster; lining up; gathering; getting together
to cling to; to embrace; to throw one's arms around
to untangle; to untwine; to get back together (with a former partner)
boom; bang; wham; Oh my God!; What a shock!
anxiously; impatiently; worriedly; fretting; getting worked up
self-timer; delayed action (shutter release)