Western romance takes stage in Firth