BICEP2 has reported the detection of a degree-scale B-mode polarization pattern in the Cosmic Microwave Background (CMB) and has interpreted the measurement as evidence for primordial gravitational waves. Motivated by the profound importance of the discovery of gravitational waves from the early Universe, we examine to what extent a combination of Galactic foregrounds and lensed E-modes could be responsible for the signal. We reanalyze the BICEP2 results and show that the 100 ×150 GHz and 150 ×150 GHz data are consistent with a cosmology with r=0.2 and negligible foregrounds, but also with a cosmology with r=0 and a significant dust polarization signal. We give independent estimates of the dust polarization signal in the BICEP2 region using a number of different approaches: (1) data-driven models based on Planck 353 GHz intensity, polarization fractions inferred from the same Planck data used by the BICEP2 team but corrected for CMB and CIB contributions, and polarization angles from starlight polarization data or the Planck sky model; (2) the same set of pre-Planck models used by the BICEP2 team but taking into account the higher polarization fractions observed in the CMB- and CIB-corrected map; (3) a measurement of neutral hydrogen gas column density NHI in the BICEP2 region combined with an extrapolation of a relation between HI column density and dust polarization derived by Planck; and (4) a dust polarization map based on digitized Planck data, which we only use as a final cross-check. While these approaches are consistent with each other, the expected amplitude of the dust polarization power spectrum remains uncertain by about a factor of three. The lower end of the prediction leaves room for a primordial contribution, but at the higher end the dust in combination with the standard CMB lensing signal could account for the BICEP2 observations, without requiring the existence of primordial gravitational waves. By measuring the cross-correlations between the pre-Planck templates used in the BICEP2 analysis and between different versions of a data-based template, we emphasize that cross-correlations between models are very sensitive to noise in the polarization angles and that measured cross-correlations are likely underestimates of the contribution of foregrounds to the map. These results suggest that BICEP1 and BICEP2 data alone cannot distinguish between foregrounds and a primordial gravitational wave signal, and that future Keck Array observations at 100 GHz and Planck observations at higher frequencies will be crucial to determine whether the signal is of primordial origin.