Laurie Hard Harted is an awesome name, too bad it's taken.
Spring what lovely foals - congratulations!! I love your cute foal blanket - what a well dressed young lady she is.
I am sure you have plenty of names picked out but for some reason I always think of the name "Happenstance" when I hear about a Hap foal.