As far as the characters, I liked Whitley, but she was not perfect by any stretch of the imagination, and there were many times I found myself shaking my head at her actions. She wasn't in the best of situations, but she was doing what she could, and definitely had her own struggles to deal with outside of raising her child. Over the course of the story, I could feel her frustrations about everything that happened to her and continued to happen to her until the end of the book.
Her little girl is named Maddie, and it was apparent to me that Whitley absolutely loved her. As a reader, I fell in love with Maddie from the moment she was introduced. She was adorable, and definitely my favorite character in the story. She was portrayed well, and it felt real because she wasn't a perfectly behaved little girl. She was what drew me into the story, and made me want to keep on reading despite everything else.
Now...on to Alex. I'll simply state that I saw him as manipulative and a control freak, and there were many times I wanted to slap him for everything he did to Whitley over the course of the story, but I couldn't help but feel for him when he was interacting with Maddie.
All for Maddie was somewhat of a difficult read, not in the way it was constructed or the way it was written, but rather the subject matter. I think that's why it's a book that has stayed with me ever since I finished it. Overall, I give it a 4/5 platypire rating.