With this hand you are 100% going to bid slam, the only reason I bid 4H is because I want partner to ask aces (my 5S answer pretty much shows all my points). If its a grand only p can bid this. If he shows out with 4S ill take ...
When you dont know what a bid means, it is automatically forcing, rule number 1 in bidding. (dutch translation doubt=forcing)
(2nnd, when in double, dbl is not penalty :)
West should probably have bid 3♦ as a weak jump straight away but an overcall and rebid of 3♦ is still okay given the well placed king of ♥. East dbl is insane, on what grounds does 3♥ go down? he has 1 defensive spade trick and ...
3♦ basically garantees a bad score if p has 4♦ , east should either pass which is speculative but if -1 will yield a great reward or bid 2♠, if p is weak then he will surely have 2 spades.
3♠ doesnt show more hcp than 2♠ would, it simply shows more spades, 6 at the very least without much support in the other suits. your bidding has been fine.
Seems like West got cold feet after his dubious take-out double. 3♣ seems forcing to me.
For west: just bid 2NT directly, or dont dbl at all. Pass 100% denies a hearth stopper in my book (similar hand but switch ♥ K with a club).
For east: why rdbl ...