Please be aware orders placed now will not arrive in time for Christmas, please check delivery times.
Strange Pilgrims
In Barcelona, an aging Brazilian prostitute trains her dog to weep at the grave she has chosen for herself. In Vienna, a woman parlays her gift for seeing the future into a fortunetelling position with a wealthy family. In Geneva, an ambulance driver and his wife take in the lonely, apparently dying ex-President of a Caribbean country, only to discover that his political ambition is very much intact.