But you could have knocked us all down with a feather when, three months ago, she suddenly announced that she and Alfred were engaged! 
She has been engaged to Alfred for quite some time.  
mnli hypothesis: She has been engaged to Alfred for quite some time.   premise: But you could have knocked us all down with a feather when, three months ago, she suddenly announced that she and Alfred were engaged! 