PersonX has a surprise for PersonY
plan for the surprise be aware of an occasion for a surprise (birthday etc) keep information from personx before revealing the surprise Get the surpise Think about what they want the surpise to be get surprise ready find PersonY