Some features are truly difficult to implement, but always be skeptical.
Ask why it is hard. What aspects make it tough?
Maybe those parts aren't even necessary! Perhaps the feature can be scaled back.
It might be hard, but it's not impossible.
When tackling difficult features: