cutecornflakes: This took a lot of patience. Worth it