A heart locket is finely-crafted piece of jewelry or accessory that can carry small mementos such as pictures. One can practically give it to anyone on any occasion. It can be a birthday gift for a small girl so she remembers her parents or siblings anywhere she goes. It can be a nice present for teenagers to remind them of their childhood. Likewise, parents or grandparents can treasure memories of their loved ones with heart lockets.