Yes, been living in Sagada the last 2 years. Like your painting, it called out. Since you asked, I had to read up again on how it all started (
http://www.thelonerider.com/2006/may/sagada.shtml).
If you're into mountain biking, bring your bike next time you head up...lots of nice trails.