Side note:
Schlock or schlocky is from Yiddish, meaning cheap or shoddy, not romantic! I think you mean schmaltzy, which is also Yiddish, which means cheesy, overly emotional. :)
(Side side note: schmaltz is also literally rendered chicken fat, but it means the above if you're not talking about food.)