At The Last Minute Meaning