Why is it important for developers to be careful when using cascading deletes?

They may create orphaned records.
They may link to data in external databases.
They may delete more records than intended.
They may disconnect the bond between tables.