Indeed, im my experience alliances are much more likely to hold in MTW2. In my Denmark campaign I stayed allied with Venice for over 400 years, despite sharing borders for over 380 years and leaving my cities bordering them almost undefended, just ´cause I trusted them so much. The fact that we had something like 8 marriage alliances might have helped a bit though.
Bookmarks