Hearts can have different meanings, depending how you look at it. Besides the "real" meaning, it can be caring, forgiving, encouraging, supporting and comforting. A friend passed some origami hearts for me to "reverse-engineer" them. So far, I have only completed two of them and will try to diagram the steps when I have more free time =)
The left is a crane and the right is a fish, both from a single square paper. The top are the original models.