My heart sinks when I know the wedding is cancelled.
My heart sinks to know that the wedding is cancelled.
If these, I prefer the second- we tend to use this phrase after an event, but it can be used in the present. The trouble with the first is that it is unclear because the grammar suggests a repeated event:
My heart sinks when they cancel their wedding (suggests that they have done this more than once)