the one that Shade fall in love with must be Sharon.
But Sharon beloved by everyone, she especially love Alice, so I think that is why at first she is cursed to sleep till Alice dies.
the reason why the duke was cursed might be because she want Alice to be killed by the one she love. But duke is persistent on not touching her at all.