I know it's been awhile for me, the pain is as deep as it was the day he died.
It become easier with time but you will be more wary in time if you meet someone else. Not a very nice thing having your heart broken, but most of us do experience it as you are very lucky if you don't!!!
nope... a heart is never broken... it only stings... and aches... like a toothache... but a toothache in the heart (weird)..