At the very end of this book, Martin explains that as he was writing it, he realized it was too long to publish as one book. Instead of cutting it in half and maintaining his chronological pattern, he decided to split the book by geographic locations.
He should have just cut the book in half.
In fairness to Martin, this book was better than I expected given that it’s the middle book of a seven book series. His decision to split the work by location failed pretty badly though. As a result of this decision, A Feast for Crows centers on characters that you don’t really like and peripheral characters, gives away a lot of what’s going to happen in the next book, and breaks up the continuous narrative that Martin had amazingly managed to maintain for three previous books.
Someone should re-edit books 4 and 5 arranged chronologically.
On to book 5.