Puzzle of love