if you delete someone on snapchat do you lose the heart?
Nope. If you remove a friend or block them, your streak will continue for 24 hrs. After that, you lose your streak just like you would normally. It's not because you unfollowed them but because you didn't snap them.