Why is Portuguese so similar to Spanish especially Brazilian Portuguese?

Why is Portuguese so similar to Spanish especially Brazilian Portuguese?
Post Opinion