My DH is a great husband, never gives surprise gifts --- until this year! We celebrated our 25th anniversary this year and renewed our vows on a cruise. We agreed no gifts - we bought a new TV for each other (well, actually for him -- I did not mind the one we have). He gave me a 14K gold 14 diamond 1K anniversary band - totally shocked and amazed.
We also got to spend the first Christmas with our new grandson who is 5 months old. We gave him his first Mickey Mouse.