O ye who believe ! cancel not your charity by reminders of your generosity or by injury , - like those who spend their substance to be seen of men , but believe neither in Allah nor in the Last Day . They are in parable like a hard , barren rock , on which is a little soil : on it falls heavy rain , which leaves it ( Just ) a bare stone .