Sonic:
Sonic likes your sweet personality, your confidence, and your outgoing spirit. He would keep you safe no matter what the consequences were.
Shadow:
Shadow is usually the loner type, but you were the one who was able to hit his soft spot, allowing him to slowly warm up to you. He likes your smile, your beautiful eyes, and your kindness towards him. All of this reminded him of his best friend so much, he would protect you from the dangers ahead. He may not act like he cares for you, but you could see the difference of his personality when he's around you.