Caught: Ranveer Singh and Deepika Padukone go on a romantic lunch date in Barcelona - View pic!