Trailer for the bizarre romance/thriller/puzzler/horror title from Atlus.