Who would you be buying this for? Anyone with a birthday, or are the hearts restrictive? Would they even register with you as inappropriate in some cases?