Almost as if it was a sign from God, a man woke up last month knowing Pope Benedict XVI would resign and be replaced by a Pontiff called Francis.
Alejandro Rodriguez de Cabo’s strange premonition happened just hours before the former Pope Benedict resigned.
The 22-year-old’s girlfriend, Yolanda De Mena, from Madrid, Spain, even sent out a tweet on February 11 claiming that earlier that morning her boyfriend had awoken with the prediction. Then, this week, the second half of Rodriguez’s remarkable ‘dream’ came true, as the papal conclave selected Jorge Mario Bergoglio, now known as Pope Francis.
Since then the remarkable prediction has since become a media and viral sensation, and by Saturday morning, the message had been re-tweeted 83,000 times.

"use strict";
var adace_load_67bb918ee6067 = function(){
var viewport = $(window).width();
var tabletStart = 601;
var landscapeStart = 801;
var tabletEnd = 961;
var content = '%3Cdiv%20class%3D%22adace_adsense_67bb918ee5fbf%22%3E%3Cscript%20async%20src%3D%22%2F%2Fpagead2.googlesyndication.com%2Fpagead%2Fjs%2Fadsbygoogle.js%22%3E%3C%2Fscript%3E%0A%09%09%3Cins%20class%3D%22adsbygoogle%22%0A%09%09style%3D%22display%3Ablock%3B%22%0A%09%09data-ad-client%3D%22ca-pub-2233808518455682%22%0A%09%09data-ad-slot%3D%221717524128%22%0A%09%09data-ad-format%3D%22auto%22%0A%09%09%3E%3C%2Fins%3E%0A%09%09%3Cscript%3E%28adsbygoogle%20%3D%20window.adsbygoogle%20%7C%7C%20%5B%5D%29.push%28%7B%7D%29%3B%3C%2Fscript%3E%3C%2Fdiv%3E';
var unpack = true;
if(viewport=tabletStart && viewport=landscapeStart && viewport=tabletStart && viewport=tabletEnd){
if ($wrapper.hasClass('.adace-hide-on-desktop')){
$wrapper.remove();
}
}
if(unpack) {
$self.replaceWith(decodeURIComponent(content));
}
}
if($wrapper.css('visibility') === 'visible' ) {
adace_load_67bb918ee6067();
} else {
//fire when visible.
var refreshIntervalId = setInterval(function(){
if($wrapper.css('visibility') === 'visible' ) {
adace_load_67bb918ee6067();
clearInterval(refreshIntervalId);
}
}, 999);
}
})(jQuery);