Can a pay for an app one time across platforms?

Hey guys-

Quick question - if I buy an app in WP8, will it be available to me on my Surface as well and vice versa? Or would I have to pay for, e.g., Angry Birds Space twice in order to get access on both devices?