My Heart on a Blog: Today's thoughts, musings, revelations, exclamations, understanding and confusion.