Was that movie you like called Volver? It takes place in Madrid. Penelope Cruz plays a woman who, along with her sister, is grieving their mother’s passing (more Ghosts!). She also takes over a friend’s restaurant business. I experienced a new appreciation for her work after that film, also.