Given a premise, an initial context, an original ending, and a counterfactual context, the task is to generate a new story ending aligned with the counterfactual context and as close to the original ending as possible. Each instance consists of a five-sentence story. The premise is the first sentence of a story, and the second sentence, which is the initial context, provides more information about the story's context and the story's general plot. The original ending is the last three sentences of the story. Also, a counterfactual context is a slight modification to the initial context. You should write a new story ending that edits the original story ending as little as possible to regain coherence with the counterfactual context. To sum up, you should write the last three sentences of a story based on the premise(first sentence) and the counterfactual context(second sentence) of the story.
Q: Premise: My boyfriend and I spent the holidays with my parents in Tennessee. 
 Initial Context: During our trip, it started to snow. 
 Original Ending: Being from California, my boyfriend hasn't really seen snow. We made snow cream together. He was so excited for his snow day. 
 Counterfactual Context: During our trip we announced that I was pregnant.
A: 
My parents were very happy to hear the news. We started planning the baby shower together. We were so excited for our child to be born. 