[name]Helena[/name] Hatten is good, but maybe a non H starting middle name?
I think alliteration is great if you use it right. The name you are thinking of sounds very pretty to me so I say go with it. I don’t think name rules are ever without exception and I think you found a way to make this one work!