I'm not good enough

I feel like I don't deserve to have the happy ending. I do everything I can to make my boyfriend happy. I cook, clean, wash and dry his clothes, and do anything he asks of me. I'l give him foot rubs, massages, pay him compliments. All I ask in return is his love. We do cuddle and hold hands while we watch TV but that's as far as it goes. There's not much affection, I tell him I love him only to get nothing back. We've been together for a long time and he used to tell me he loved me, now he doesn't. I send him cute messages saying how much he means to me and he reads them and doesn't reply. I've never felt so worthless and unloved in all my life.