Here's my two cents, if it helps:
It says in the bible that there is nothing, literally NOTHING, that we can do to separate ourselves from God's love. That means that we can try our hardest to disobey and run away from him, but he will always love us. Sure we can still disappoint him and sadden him with our actions, but that doesn't mean that God doesn't love us still. That's how amazing God's love is!
As far as sin goes. Yes, I fully believe that God forgives us of all our sins. If we pray for forgiveness, then he will surely give it us. I think those are the times that God smiles down on us, because it shows him that we recognize we've done wrong in his sight and that we're truly sorry. Remember that it also says in the bible that he cast our sins from us as far as the East is from the West. All we have to do is ask.
Hope that helped answer some of your questions! Peace be with you!