2♦ showed a good raise.
West leads a lowish spade (2nd from xxx(x) /4th from an honour) to the nine and ten.
You play a top diamond to the 10 and East's Ace.
The defence play three rounds of hearts without setting up a winner, East apparently having AJx.
When you cash another diamond, West throws a heart.
What now?

Help

1♦ 1♥ dbl 2♦
3♦ all pass