This is really great guys, thanks.
I would much rather than you put the heart on one of the heart code points instead of on the euro sign code point, such as U+2665, and put an actual euro sign on U+20AC, accessibility be damned.
I thought I removed all the hearts, they were placeholders for a little bit while I worked out the characters, but I'll check again.
@rvan
Just what I was looking for! I will make some changes later today and get a new version out. You guys rock!