Ranveer Singh to play a Gujarati in upcoming YRF film

* The actor calls it a 'miracle script'