Bidding not important (2NT by South would have been like 2NT opening).
North leads ♥2 (3rd/5th). How do you defend?
This is where I find partner has the ♥Q and the discussion gets interesting.
Spoiler
But otherwise I would take the opening ♥, play ♠Q, then discard 3♥, 2♦ and the ♠A when I get squeezed down to a loose fitting size 0. Exiting with a small ♠ when thrown in with dummies last ♥
bridge is never always a game of exact, for those times it's all about percentages, partner and the opponents.
This is where I find partner has the ♥Q and the discussion gets interesting.
Spoiler
But otherwise I would take the opening ♥, play ♠Q, then discard 3♥, 2♦ and the ♠A when I get squeezed down to a loose fitting size 0. Exiting with a small ♠ when thrown in with dummies last ♥
Partner did not have ♥Q and your defense is correct