Цей вірш – болюча сповідь про глибоке розчарування в людині, яка виявилася зовсім не тією, за кого себе видавала. Текст побудований як внутрішній монолог, де біль перетворюється на гнів, а гнів – на філософське осмислення зради. І на завершення – усвідомлення ціни, яку довелося заплатити за урок про справжню природу деяких людей...
Чи правильно зрозумів вас: образ риби може символізувати душу, що звільнилася від земних обмежень, або ж саму пам'ять, що нарешті знайшла спосіб проявитися.
Ваш вірш – потужний монолог жіночої сили. Текст побудований на контрастах, які відображають багатогранність жіночої природи. Це не суперечності, а цілісність, що містить усі можливі прояви.
Так, маєте рацію: людські душі створені за подобою Божою, тому не людині судити іншу людину. Це глибоке богословське переосмислення теми прощення та безумовної любові, що перевершує людське розуміння справедливості.
Мова вірша піднесена, що підкреслює значущість втраченого. Але за високим стилем читається жива людська драма - про довіру, яку не виправдали, про дар, який не зберегли. На мою думку, у творі мова не просто про особисту драму, а роздум про відповідальність, про те, як людські слабкості руйнують плани. Центральна метафора - божественна місія, яку двоє мали виконати разом.
Ви чесно говорите про свої переживання: і про радість відкриттів на уроках, і про втому від важкої роботи, і про провини перед учнями. Особливо зворушливо звучать рядки з проханням пробачення – "пробач за зриви, школо, пробачте, діти". Це показує справжнього педагога, який не приховує своїх помилок. Вірш написаний з великою теплотою до дітей і професії. Фінал обнадійливий – ви обіцяєте залишитися в пам'яті учнів "у слові, у світлих снах".
Фінал вірша – це молитва і водночас обіцянка віддати все, що залишилось. "Сонцесяйні світанки" звучать як символ надії після темної ночі душі. Мотиви вірша завжди актуальні – пошук сенсу, боротьба з обставинами, надія на краще. Це щира сповідь зрілої людини, яка не втратила віри попри всі випробування.
');
var elem = $(elem);
elem.find('img').hide();
elem.append(waitImg);
var messageID = elem.attr('data-message-id');
var notSpam = elem.attr('data-not-spam') ? 0 : 1; // invert - 'data-not-spam' should contain CURRENT 'notspam' status!
$.post('/index/', {
a : 101,
scope_id : uCoz.spam.config.scopeID,
message_id : messageID,
not_spam : notSpam
}).then(function(response) {
waitImg.remove();
elem.find('img').show();
if (response.error) {
alert(response.error);
return;
}
if (response.status == 'admin_message_not_spam') {
elem.attr('data-not-spam', true).find('img').attr('src', '/.s/img/spamfilter/notspam-active.gif');
$('#del-as-spam-' + messageID).hide();
} else {
elem.removeAttr('data-not-spam').find('img').attr('src', '/.s/img/spamfilter/notspam.gif');
$('#del-as-spam-' + messageID).show();
}
//console.log(response);
});
return false;
};
uCoz.spam.report = function(scopeID, messageID, notSpam, callback, context) {
return $.post('/index/', {
a: 101,
scope_id : scopeID,
message_id : messageID,
not_spam : notSpam
}).then(function(response) {
if (callback) {
callback.call(context || window, response, context);
} else {
window.console && console.log && console.log('uCoz.spam.report: message #' + messageID, response);
}
});
};
uCoz.spam.reportDOM = function(event) {
if (event.preventDefault ) event.preventDefault();
var elem = $(this);
if (elem.hasClass('spam-report-working') ) return false;
var scopeID = uCoz.spam.config.scopeID;
var messageID = elem.attr('data-message-id');
var notSpam = elem.attr('data-not-spam');
var target = elem.parents('.report-spam-target').eq(0);
var height = target.outerHeight(true);
var margin = target.css('margin-left');
elem.html('').addClass('report-spam-working');
uCoz.spam.report(scopeID, messageID, notSpam, function(response, context) {
context.elem.text('').removeClass('report-spam-working');
window.console && console.log && console.log(response); // DEBUG
response.warning && window.console && console.warn && console.warn( 'uCoz.spam.report: warning: ' + response.warning, response );
if (response.warning && !response.status) {
// non-critical warnings, may occur if user reloads cached page:
if (response.warning == 'already_reported' ) response.status = 'message_spam';
if (response.warning == 'not_reported' ) response.status = 'message_not_spam';
}
if (response.error) {
context.target.html('
' + response.error + '
');
} else if (response.status) {
if (response.status == 'message_spam') {
context.elem.text(uCoz.spam.sign.notSpam).attr('data-not-spam', '1');
var toggle = $('#report-spam-toggle-wrapper-' + response.message_id);
if (toggle.length) {
toggle.find('.report-spam-toggle-text').text(uCoz.spam.sign.hidden);
toggle.find('.report-spam-toggle-button').text(uCoz.spam.sign.show);
} else {
toggle = $('